全面接觸SQL語(yǔ)法(3)
2019-09-08 23:34:23
供稿:網(wǎng)友
ORDER BY條件語(yǔ)句
此條件子句,通常與SELECT語(yǔ)句合并使用目的是將查詢的結(jié)果,依照指定字段加以排序。
SELECT fieldlist
FROM table
WHERE selectcriteria
ORDER BY field[ASC|DESC][,field2[ASC|DESC][,...]]
fieldlist
欲查詢的字段名稱。其中可以與ALL,DISTINCT,DISINCTROW,或TOP一起來(lái)使用。
table
欲查詢的表格名稱。
selectcriteria
查詢的標(biāo)準(zhǔn)設(shè)置。
field1
指定要依照那個(gè)字段作為排序的依據(jù),若是你沒(méi)有加上ORDER BY查詢出的數(shù)據(jù)集將不會(huì)作排序的操作。
ASC
遞增順序類別。(默認(rèn)值)
DESC
遞減順序類別。
例如:
或是我們要將輸出數(shù)據(jù)依據(jù)出生的先后次序排列,可以利用下面的命令。
SELECT 姓名,生日
FROM 職員表格
ORDER BY 生日
SELECT LastName,FirstName
FROM Employees
ORDER BY LastName ASC;
IN 條件子句
指定要速勝哪一個(gè)外部數(shù)據(jù)庫(kù)的表格。(必須是Microsoft Jet數(shù)據(jù)庫(kù)引擎所可以連接的數(shù)據(jù)庫(kù),如dBase,Paradox等等)
SELECT|INSERT]INTO destination IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
FROM tableexpression IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
destination
欲插入數(shù)據(jù)的外部表格名稱。
tableexpression
表格名稱或是被讀取數(shù)據(jù)的表格名稱。這個(gè)參數(shù)可以是一個(gè)單一的表格名稱,或是一段已經(jīng)被存儲(chǔ)的SQL查詢等。
path
包含該表格的完整路徑名稱。
type
數(shù)據(jù)庫(kù)的類型名稱, 通常是當(dāng)數(shù)據(jù)庫(kù)部屬于Jet database時(shí)才會(huì)使用。(例如:dBASE III,dBASE IV,Paradox 3.x,Paradox 4.x,或 Btrieve)
例如:下面這兩段的意義相同
PartA....FROM Table
IN ""[dBASE IV;DATABASE=C:/DBASE/DATA/SALES;];
PartB....FROM Table
IN "C:/DBASE/DATA/SALES" "dBASE IV;"
例如:Microsoft Jet database
SELECT 顧客編號(hào)
FROM 顧客表格
IN CUSTOMER.MDB
WHERE 顧客編號(hào) Like "A*";
其中CUSTOMER.MDBO 為Jet database 的數(shù)據(jù)庫(kù)名稱,其中包含了顧客表格。
例如:dBASE III or IV
SELECT 顧客編號(hào)
FROM 顧客表格
IN "C:/DBASE/DATA/SALES" "dBASE IV;"
WHERE 顧客編號(hào) Like "A*";
所以當(dāng)我們使用不同于ACCESS 的數(shù)據(jù)庫(kù)時(shí),必須指明該數(shù)據(jù)庫(kù)的類型名稱。
猜你喜歡的關(guān)注
- u盤無(wú)法識(shí)別怎么辦,小編告訴你U盤無(wú)法識(shí)別
- usb無(wú)線網(wǎng)卡怎么用,小編告訴你安裝教程
- usb調(diào)試在哪,小編告訴你usb調(diào)試在哪
- 優(yōu)盤不顯示,小編告訴你優(yōu)盤不顯示怎么辦
- 低級(jí)格式化,小編告訴你硬盤怎么低級(jí)格式化
- 分區(qū)表丟失,小編告訴你分區(qū)表丟失如何修復(fù)
- 進(jìn)入bios,小編告訴你戴爾筆記本進(jìn)入bios設(shè)
- 怎么刷bios,小編告訴你華碩怎么刷bios
- 讀卡器怎么用,小編告訴你如何使用讀卡器
- bios升級(jí),小編告訴你華碩主板bios怎么升級(jí)