MySQL 8.0.15 - AND 、OR、NOT 运算符
/

MySQL 8.0.15 - AND 、OR、NOT 运算符

SOSO
2021-11-08 / 0 评论 / 69 阅读 / 正在检测是否收录...

MySQL AND 、OR、NOT 运算符

例1 AND运算符 查询出生日期在1990年以后,并且 积分大于1000
SELECT *
FROM customers
WHERE birth_date > '1990-01-01' AND points > 1000
注:AND 运算符 两个条件都要符合才会返回结果集。

输出
1.png
例2 OR运算符 查询出生日期在1990年以后,并且 积分大于1000
SELECT *
FROM customers
WHERE birth_date > '1990-01-01' OR points > 1000
注:OR 运算符 只要有一个条件符合就会返回结果集。

输出
2.png
例3 NOT运算符 查询出生日期在1990年以后,并且 积分大于1000
SELECT *
FROM customers
WHERE NOT(birth_date > '1990-01-01' OR points > 1000);
注:NOT 运算符 对结果集进行非运算。

输出
3.png
练习 获取订单id 6的,并且总价>30
SELECT *
FROM order_items
WHERE order_id = 6
AND unit_price * quantity > 30;
输出
4.png
0

评论 (0)

取消