1.排序問題
默認排序規則:按照物理存儲順序
指定排序規則:order by關鍵字
位置:出現在select語句最後面
語法:select
from
order by 字段 排序規則,字段1 排序規則1;
排序規則:
1)升序排列 asc
2)降序排列 desc
select id,salary
from s_emp
order by salary asc;
2.限定性查詢/條件查詢
關鍵字 where
位置:from 子句後面
select
from
where
order by
1)等值判斷和不等值判斷
字段值與值
select id,last_name,salary
from s_emp
where id=1;
不等於:
!=
^=
<>
不拿提成
where commission_pct is null;
2)範圍判斷
大於
小於
大於等於
小於等於
3)條件並列
a)邏輯與andn優先級高一些
b)邏輯或or
4)邏輯比較符
not between and
not in (,)
注意先寫最小值在寫最大值
3.模糊查詢/關鍵字查詢
語法:where 字段值 like 模糊值
通配符:
1)%任意數字任意字符
2)_一個任意字符
select id,last_name
from s_emp
where last_name like ‘_e%’;
插入一條數據
insert into s_emp(id,last_name)
values(999,’_briup’);
commit;
insert DML數據庫操縱語言(事務性)需要提交。
select id,last_name
from s_emp
where last_name like ‘/_%’ escape ‘/’;
字符轉義
1)在要轉義字符前加上一個標識字符
標識符可以是任意字符
2)使用escape聲明標識字符