sql命令3

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聲明標識字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章