DQL 語言 --條件查詢
阿新 • • 發佈:2020-07-23
一、語法
select 查詢列表 from 表名 where 篩選條件
二、篩選條件的分類
1、簡單條件運算子> < = <> != >= <= <=>安全等於 #案例1:查詢工資>12000的員工資訊:
SELECT * FROM employees WHERE salary>12000;
#案例2:查詢部門編號不等於90號的員工名和部門編號
SELECT last_name, department_id FROM employeesWHERE department_id<>90;
2、邏輯運算子
&& and|| or
! not #案例1:查詢工資z在10000到20000之間的員工名、工資以及獎金
SELECT last_name, department_id FROM employees WHERE department_id<>90;
#案例2:查詢部門編號不是在90到110之間,或者工資高於15000的員工資訊
SELECT * FROM employees WHERE NOT(department_id>=90 AND department_id<=110) OR salary>15000;
3、模糊查詢
like:一般搭配萬用字元使用,可以判斷字元型或數值型
萬用字元:%任意多個字元,_任意單個字元 between and
in
is null /is not null:用於判斷null值 is null PK <=> 普通型別的數值 null值 可讀性
is null × √ √
<=> √ √ ×