如果您沒有加上ORDER BY 這行條件的話,您所得到的數據,將會隨機的數據。此外,在TOP語句之后,除了可以加上數字以外,還可以利用保留 字PERCENT來查詢。 例如: SELECT TOP 10 PERCENT學生姓名 FROM學生表格 WHERE畢業年份=1994 ORDER BY畢業成績平均DESC; PARAMETERS(參數)聲明的用法 對于參數型的查詢語法中,對參數的名稱以及數據類型作 聲明的操作。 PARAMETERS name datatype[,name datatype[,...]] name PARAMETERS的名稱。您可以把參數名稱當作字符串來使用,若是名稱中包含了空字符串,可以利用中括號來處理,例如:“VBeden”。 datatype 輸入參數的數據類型。 例如: 若是您在查詢時,需要機動的輸入姓名 ,可以利用下列的方式完成: PARAMETERS “輸入姓名” Text; SELECT* FROM 職員表格 WHERE姓名=“輸入姓名:”; ORDER BY條件語句 此條件子句,通常與SELECT語句合并使用目的是將查詢的結果,依照指定字段加以排序。 SELECT fieldlist FROM table WHERE selectcriteria ORDER BY field[ASC|DESC][,field2[ASC|DESC][,...]] fieldlist 欲查詢的字段名稱。其中可以與ALL,DISTINCT,DISINCTROW,或TOP一起來使用。 table 欲查詢的表格名稱。 selectcriteria 查詢的標準設置。 field1 指定要依照那個字段作為排序的依據,若是你沒有加上ORDER BY查詢出的數據集將不會作排序的操作。 ASC 遞增順序類別。(默認值) DESC 遞減順序類別。 例如: 或是我們要將輸出數據依據出生的先后次序排列,可以利用下面的命令。 SELECT 姓名,生日 FROM 職員表格 ORDER BY 生日 SELECT LastName,FirstName FROM Employees 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)