ORDER BY條件語句
此條件子句,通常與SELECT語句合併使用目的是將查詢的結果,依照指定欄位加以排序。
SELECT fieldlist
FROM table
WHERE slectcriteria
,Yorite
WHERE slectcriteria
,4,
『 WHERE |
fieldlist
欲查詢的字段名稱。其中可以與ALL,DISTINCT,DISINCTROW,或TOP一起使用。
table
欲查詢的表格名稱。
selectcriteria
查詢的標準設定。
field1
指定要依照該欄位作為排序的依據,若是你沒有加上ORDER BY查詢出的資料集將不會作排序的運算。
ASC
遞增順序類別。 (預設值)
DESC
遞減順序類別。
例如:
或是我們要將輸出資料依據出生的先後次序排列,可以利用下面的命令。
SELECT 姓名,生日
FROM 職員表格
ORDER BY 生日
㟜〜〟㜀㟜〜<〜〜〜〜〜㟜〜S% ORDER BY LastName ASC;
IN 條件子句
指定要速勝哪一個外部資料庫的表格。 (必須是Microsoft Jet資料庫引擎所可以連接的資料庫,如dBase,Paradox等等)
SELECT|INSERT]INTO destination IN
{path|["path" "type"]|[""[type;DATABASE =path]]}
FROM tableexPRession IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
destination
欲插入資料的外部表格名稱。
tableexpression
表格名稱或是被讀取資料的表格名稱。這個參數可以是單一的表格名稱,或是一段已經被儲存的SQL查詢等。
path
包含該表格的完整路徑名稱。
type
資料庫的類型名稱, 通常是當資料庫部屬於Jet database時才會使用。 (例如:dBASE III,dBASE IV,Paradox 3.x,Paradox 4.x,或Btrieve)
例如:下面這兩段的意義相同
PartA....FROM Table
IN "[dBASE ;DATABASE=C:DBASEDATASALES;];
PartB....FROM ? IN CUSTOMER.MDB
WHERE 顧客編號Like "A*";
其中CUSTOMER.MDBO 為Jet database 的資料庫名稱,其中包含了客戶表格。
例如:dBASE III or IV
SELECT 顧客編號
FROM 顧客表格
IN "C:DBASEDATASALES" "dBASE IV;"
WHERE 顧客編號Like "A*";
必須指明該資料庫的類型名稱。
以上就是全面接觸SQL文法(3)的內容,更多相關內容請關注PHP中文網(www.php.cn)!