霍格沃兹测试开发学社
ceshiren.com
运算符 | 说明 |
---|---|
> < <= >= = <> != |
大于、小于、小于等于、大于等于、等于、不等于 |
BETWEEN...AND... |
范围限定 |
IN |
子集限定 |
LIKE '%or%' |
模糊查询 |
IS NULL |
为空 |
WHERE <列名> [> < <= >= = <> !=] <值>
WHERE <列名> [NOT] BETWEEN <起始表达式> AND <结束表达式>
<起始表达式>
和 <结束表达式>
的顺序不能颠倒WHERE <列名> IN <(常量列表)>
(常量列表)
中各常量值用逗号隔开WHERE <列名> IS [NOT] NULL
运算符 | 说明 |
---|---|
AND && |
多个条件同时成立 |
OR || |
多个条件任一成立 |
NOT |
不成立 |
-- 查询名字为 Lillian 并且姓氏为 Haddadi 的员工信息
SELECT
*
FROM
employees
WHERE
first_name = 'Lillian'
AND last_name = 'Haddadi';
-- 查询名字为 Lillian 或者姓氏为 Terkki 的员工信息
SELECT
*
FROM
employees
WHERE
first_name = 'Lillian'
OR last_name = 'Terkki';
-- 查询名字为 Lillian 并且性别不是女的员工信息
SELECT
*
FROM
employees
WHERE
first_name = 'Lillian'
and not gender='F';
运算符 | 说明 |
---|---|
% |
匹配任意多个字符 |
- |
匹配一个字符 |