Oracle 之 過濾和排序

2021-08-31 19:14:46 字數 3851 閱讀 1024

•使用

where

子句,將不滿足條件的行過濾掉。

where

子句緊隨

from 子句。

例如:返回在

90號部門工作的所有員工的資訊

select employee_id, last_name, job_id, department_id

from employees

where department_id = 90 ;

•字元和日期要包含在

單引號中。

•字元大小寫敏感,日期格式敏感。

•預設的日期格式是

dd-mon

月-rr

select last_name, job_id, department_id

from employees

where last_name = 'whalen';

select last_name, hire_date, department_id

from employees

where hire_date = '7-6月-1994'

其他的比較運算:

使用between

運算來顯示在乙個區間內的值

select last_name, salary

from employees

where salary between 2500 and 3500;

使用

in運算顯示列表中的值

select employee_id, last_name, salary, manager_id

from employees

where manager_id in (100, 101, 201);

•使用

like

運算選擇類似的值

•選擇條件可以包含字元或數字:

%代表零個或多個字元(任意個字元)

_代表乙個字元

select	first_name

from employees

where first_name like 's%';

select last_name

from employees

where last_name like '_o%';

•迴避特殊符號的:

使用轉義符。例如:將

[%]轉為

[\%]

、[_]

轉為[\_]

,然後再加上

[escape 『\』]

即可。

select job_id

from jobs

where job_id like 『it\_%『 escape 『\『;

使用

is (not)

null

判斷空值。

select last_name, manager_id

from employees

where manager_id is null;

and      or      not

and要求並的關係為真。

select employee_id, last_name, job_id, salary

from employees

where salary >=10000

and job_id like '%man%';

or要求或關係為真。

select employee_id, last_name, job_id, salary

from employees

where salary >= 10000

or job_id like '%man%';

not 不包含其中

order by子句•使用order by

子句排序

asc

ascend

:公升序

desc

descend

:降序

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;

按department_id排序,在按salary的降序排序;

select last_name, department_id, salary

from employees

order by department_id, salary desc;

MySQL之過濾資料

1 使用where字句 資料根據where子句指定的搜尋條件進行過濾。select prod name,prod price from products where product price 2.50 where子句的位置 在同時使用order by 和where子句時,應該 order by位於...

jQuery之過濾元素

還是那句話,這些知識乙個小小的練習,更多的請看jquery手冊 在jquery物件中的元素物件陣列中過濾出一部分元素來 1.first 2.last 3.eq index index 4.filter selector 5.not selector 6.has selector 需求 1.ul下li...

jQuery之過濾元素操作

1 eq index 方法 用於獲取第n個元素,這個元素的位置從0開始算起,語法格式如下 eq index 獲取第3個 並將它的背景色設定為 fcf 如下 td eq 2 css background fcf 2 filter expr 方法 用於篩選出與指定表示式匹配的元素集合,用於縮小匹配的範圍...