如果您沒有加上ORDER BY 這行條件的話,您所得到的數(shù)據(jù),將會隨機的數(shù)據(jù)。此外,在TOP語句之后,除了可以加上數(shù)字以外,還可以利用保留 字PERCENT來查詢。 例如: SELECT TOP 10 PERCENT學生姓名 FROM學生表格 WHERE畢業(yè)年份=1994 ORDER BY畢業(yè)成績平均DESC; PARAMETERS(參數(shù))聲明的用法 對于參數(shù)型的查詢語法中,對參數(shù)的名稱以及數(shù)據(jù)類型作 聲明的操作。 PARAMETERS name datatype[,name datatype[,...]] name PARAMETERS的名稱。您可以把參數(shù)名稱當作字符串來使用,若是名稱中包含了空字符串,可以利用中括號來處理,例如:“VBeden”。 datatype 輸入?yún)?shù)的數(shù)據(jù)類型。 例如: 若是您在查詢時,需要機動的輸入姓名 ,可以利用下列的方式完成: 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 指定要依照那個字段作為排序的依據(jù),若是你沒有加上ORDER BY查詢出的數(shù)據(jù)集將不會作排序的操作。 ASC 遞增順序類別。(默認值) DESC 遞減順序類別。 例如: 或是我們要將輸出數(shù)據(jù)依據(jù)出生的先后次序排列,可以利用下面的命令。 SELECT 姓名,生日 FROM 職員表格 ORDER BY 生日 SELECT LastName,FirstName FROM Employees ORDER BY LastName ASC;
IN 條件子句 指定要速勝哪一個外部數(shù)據(jù)庫的表格。(必須是Microsoft Jet數(shù)據(jù)庫引擎所可以連接的數(shù)據(jù)庫,如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ù)的表格名稱。這個參數(shù)可以是一個單一的表格名稱,或是一段已經(jīng)被存儲的SQL查詢等。 path 包含該表格的完整路徑名稱。 type 數(shù)據(jù)庫的類型名稱, 通常是當數(shù)據(jù)庫部屬于Jet database時才會使用。(例如:dBASE III,dBASE IV,Paradox 3.x,Paradox 4.x,或 Btrieve)