1:條件查詢
(1)語法:
select
查詢列表(3)
from
表名 (1)
where
篩選條件; (2)
(2)分類
a:按條件表示式篩選
條件運算子:> < = != <> >= <=
例子1:查詢工資大於12000的員工資訊
select
*from
employees
where
salary>
12000
;
例子2:查詢部門編號不等於90號的員工名和部門編號
法一:
select
last_name.
department_id;
from
employee
where
department_id!=
90;
法二:
select
last_name.
department_id;
from
employee
where
department_id<>
90;
b:按邏輯值表示式篩選
邏輯運算子 && || !
and or not
例子1:查詢工資在10000或者20000之間的員工名、工資以及獎金
select
last_name,
salary,
comission_pct
from
employees
where
salary>=
10000
and salary<=
20000
;
法二:查詢部門編號不是在90~100之間,或者工資高於15000的員工資訊
select
*from
employees
where
not(department_id>=
90 and department_id<=
110) or salary>
15000
;
2:模糊查詢
like
between…and…
inis null
(1)like
a:一般和萬用字元搭配使用
萬用字元:% 任意多個字元,包含0字元
_任意單個字元
例1:查詢員工名中包含字元a的員工資訊
select
*from
employees
where
last_name like
'%a%'
;#abc
例2:查詢員工名字中第三個字元是n,第五個字元是l 的員工名和工資
select
last_name,
salary
from
employees
where
last_name like
'_n_l%'
;
例3:查詢員工名中第二個字元為_的員工名
法一:
select
last_name
from
employees
where
last_name like
'_\_%'
;
法二:
select
last_name
from
employees
where
last_name like
'_$_%'
escape
'$';
4 條件查詢
dql語言 二 條件查詢 1.基本語法 select 查詢列表 from 表名where 篩選條件 執行步驟依次是 先 from 表名 再 where 篩選條件 最後 select 查詢列表 去顯示符合條件的字段列表.2.篩選條件的分類 一 按條件表示式篩選 基礎條件運算子 ps 也是表示 不等於 ...
5 條件分支語句
5.2 switch語句 1 有的時候,並不是所有語句都要被順序執行到,會有滿足某種條件就執行這部分語句,滿足另一條件就執行另一部分語句。這就需要條件分支結構。形式如下 if 表示式1 如果所有表示式都為假,那麼執行語句組n else if 表示式2 可以有n多個else if else if 表示...
5 條件控制語句
if 條件表示式 塊 塊中儲存著一組 同乙個 塊中的 要麼都執行,要麼都不執行 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是一種為 分組的機制if 條件表示式 塊else 塊if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊 else 塊for i in range 10...