Oracle學習 限定和排序資料

2021-06-08 18:10:45 字數 3466 閱讀 2907

字串和日期 –

字串和日期要用單引號擴起來 –

字串是大小寫敏感的

,日期值是格式敏感的 –

預設的日期格式是

'dd-mon-rr'

select

last_name

, job_id

, department_id

from   employees

where 

last_name

= 'whalen';

比較條件

其它比較運算子

使用between

運算子顯示某一 值域範圍的記錄

使用in

運算子獲得匹配列表值的記錄

使用like

運算子執行通配查詢

查詢條件可包含文字字元或數字

(%)

可表示零或多個字元

( _ )

可表示乙個字元

select 

first_name

from   employees

where 

first_name

like 's%';

使用組合方式匹配字元

select

last_name

from  employees

where 

last_name

like '_o%'; 使用

escape

識別符號來查詢帶特殊符號的字符號下

查詢包含空值的記錄

使用and

運算子

select

employee_id

, last_name

, job_id

,salary

from  employees

where salary >=10000

and   

job_id

like '%man%'; or

需要條件之一是

true

select

employee_id

, last_name

, job_id

,salary

from  employees

where salary >= 10000

or    

job_id

like '%man%'; 使用

not運算子

select

last_name

, job_id

from  employees

where 

job_id

not in ('it_prog', 'st_clerk', 'sa_rep');

優先順序規則

使用擴號提高優先順序

select

last_name

, job_id

, salary

from  employees

where (job_id

= 'sa_rep'

or    

job_id

= 'ad_pres')

and   salary > 15000; 使用

order by

子句將記錄排序 –

asc: 公升序,

預設 –desc: 降序

order by

子句在select

指令的最後

select  

last_name

, job_id

, department_id

, hire_date

from    employees

order by

hire_date;

select  

last_name

, job_id

, department_id

, hire_date

from    employees

order by

hire_date

desc ;

使用列的別名排序

select

employee_id

, last_name

, salary*12

annsal

from  employees

order by

annsal;

通過order by

列表的順序來排序

select

last_name

, department_id

, salary

from  employees

order by

department_id

, salary desc;

可使用不在

select

序列上的列來排序

過濾和排序資料

基本語法 select from tablename where column operator condition operator 比較運算 等於 不是 大於 大於等於 小於 小於等於 不等於 也可以是 關鍵字 between and 介於兩值之間。in 在集合中 notin 不在集合中 lik...

ORACLE SQL過濾和排序資料

在查詢過濾行就是查詢你需要的內容和資料,並進行排序 但是我們過濾的過程中需要的語句是 where where語句是緊隨 from 子句 例如 select sno,sname,sbirthday from student where sname 曾華 紅色部分不論是數字和日期都可以過濾 但是字元和日...

MySQL學習筆記 檢索資料 排序資料

單個列查詢 select user id from weibo.user 多個列查詢 select user screen name,user gender,user follow count,followers count from weibo.user 輸出起始位置為0後的5行 select u...