1. 程式人生 > 實用技巧 >DQL 語言 --條件查詢

DQL 語言 --條件查詢

一、語法

select 查詢列表
    from 表名
  where 篩選條件

二、篩選條件的分類

  1、簡單條件運算子
    > < = <> != >= <= <=>安全等於        #案例1:查詢工資>12000的員工資訊:
SELECT 
    *
FROM
    employees
WHERE
    salary>12000;   

  #案例2:查詢部門編號不等於90號的員工名和部門編號

SELECT 
    last_name,
    department_id
FROM
    employees
WHERE 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 × √ √
<=> √ √ ×