国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

003_過濾和排序數(shù)據(jù)

2019-11-08 20:29:04
字體:
供稿:網(wǎng)友

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

WHERE 子句緊隨 FROM 子句。

 

where過濾

字符和日期

l 字符和日期要包含在單引號中。

l 字符大小寫敏感,日期格式敏感。

l 默認的日期格式是 DD-MON月-RR。

 

 

16、限制日期、字符串查詢

select last_name,department_id

from employees

where last_name= 'Whalen'--注意,字符串大小寫敏感,放在單引號中

 

select last_name,department_id,hire_date

from employees

where hire_date= '7-6月-1994'--日期也應該放在單引號中,默認格式是DD-MON月-RR

 

 

 

比較運算

操作符

含義

=

等于 (不是 ==)

>

大于

>=

大于、等于

<

小于

<=

小于、等于

<>

不等于 (也可以是 !=)

 

注意:賦值使用   :=    符號

 

17、比較限制查詢

select salary

from employees

where salary > 5000

 

 

 

其它比較運算

操作符

含義

BETWEEN...AND...

在兩個值之間 (包含邊界)

IN(set)

等于值列表中的一個 

LIKE

模糊查詢

IS NULL

 空值

l between……and……

使用 BETWEEN運算來顯示在一個區(qū)間內(nèi)的值。

l in

使用 IN運算顯示列表中的值。

l like

n 使用 LIKE運算選擇類似的值

n 選擇條件可以包含字符或數(shù)字:

n % 代表零個或多個字符(任意個字符)。

n _ 代表一個字符。

n %和_可以同時使用

n 可以使用 ESCAPE標識符 選擇‘%’和 ‘_’ 符號。回避特殊符號的:使用轉(zhuǎn)義符。例如:將[%]轉(zhuǎn)為[/%]、[_]轉(zhuǎn)為[/_],然后再加上[ESCAPE‘/’]即可。

 

l NULL

使用 IS (NOT) NULL判斷空值。

 

 

 

 

18、between-and

select salary

from employees

where salarybetween 5000 and 10000--包含了邊界的

 

 

 

 

19、In

select last_name,salary

from employees

where salaryin(5000,6000,7000)--相當于幾個等于  比較的或

 

20、模糊查詢like

 

使用 LIKE運算選擇類似的值

選擇條件可以包含字符或數(shù)字:

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

_ 代表一個字符。

 

ESCAPE

回避特殊符號的:使用轉(zhuǎn)義符。例如:將[%]轉(zhuǎn)為[/%]、[_]轉(zhuǎn)為[/_],然后再加上[ESCAPE‘/’]即可。

select last_name

from employees

where last_namelike '_a/_%' escape '/'--%表示可省略但不一定有省略,_表示略過一個字符,

--escape '/'表示/作為轉(zhuǎn)義,這里就是作為轉(zhuǎn)義表示_

 

21、空查詢

select last_name,salary

from employees

where salaryis not null--不為空值

 

 

 

 

 

 

邏輯運算

操作符

含義

AND

邏輯并

OR

邏輯或

NOT

邏輯否

 

 

l AND

AND 要求并的關(guān)系為真。

 

l OR

OR 要求或關(guān)系為真。

 

l NOT

取相反

 

 

 

 

優(yōu)先級

越高越優(yōu)先

 

優(yōu)先級

運算符

1

算術(shù)運算符

2

連接符

3

比較符

4

IS [NOT] NULL, LIKE, [NOT] IN

5

[NOT] BETWEEN

6

NOT

7

AND

8

OR

 

 

可以使用括號改變優(yōu)先級順序。

 

Order by排序

ORDER BY子句

l ASC(ascend):升序

l DESC(descend):降序

l ORDER BY 子句在SELECT語句的結(jié)尾。

l 默認排序方式是:ASC(升序)

 

22、降序排序

select salary

from employees

order by salary desc--在select末尾,order by 屬性 排序方式

 

23、多級排序

第一個屬性排序之后有相等的屬性,再用另外一個屬性對這些相同的進行排序。

select department_id,salary

from employees

order by salary desc,department_id asc--直接逗號隔開,再寫。先按salary排序,再按department_id排序

 

24、別名排序

臨時出現(xiàn)的列,給它別名,然后用這個別名排序。

select department_id,salary,salary*12 "年薪"

from employees

order by 年薪

 

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洛南县| 同心县| 九江县| 历史| 舟山市| 丹凤县| 杂多县| 莎车县| 福建省| 雅江县| 尖扎县| 泽普县| 新民市| 孝感市| 清苑县| 荆门市| 衡阳县| 泸水县| 桂林市| 鄄城县| 建湖县| 尼勒克县| 藁城市| 秭归县| 平果县| 吴川市| 临江市| 牟定县| 大埔区| 拜泉县| 交口县| 松潘县| 浪卡子县| 临湘市| 凤凰县| 康保县| 琼中| 西乌珠穆沁旗| 阿图什市| 象州县| 临沂市|