在ADO使用SELECT語法三

字號:

考試大編輯整理:計算機軟考程序員編程輔導(dǎo)
    接上一篇文章:
    ORDER BY
    ORDER BY子句,可以設(shè)定排序的字段。
    在一個SQL表達式之中,ORDER BY子句通常放置于后。
    若要以遞減順序來進行排序(Z~A,9 ~0),須于您要遞減排序的每一字段的尾部加DESC字。譬如:
    SELECT 姓名
    FROM 員工
    ORDER BY 工資 DESC, 年齡
    表示[工資] 字段以遞減順序來進行排序,[年齡] 字段以遞增順序來進行排序。
    ORDER BY子句中排序的字段,不可以包含MEMO字段類型或OLE對象類型,否則會發(fā)生錯誤。
    在ORDER BY子句之中包含多個的字段時,首先以O(shè)RDER BY之后的第一個字段來進行排序。然后,若在此字段之中有相同的資料記錄,才會以列第二字段來進行排序,依此類推。
    GROUP BY
    GROUP BY將查詢的結(jié)果做統(tǒng)計,語法如下:
    SELECT fieldlist
    FROM table
    WHERE criteria
    [GROUP BY groupfieldlist]
    使用WHERE子句,可以設(shè)定不想要做統(tǒng)計的資料,而使用HAVING子句可以篩選已經(jīng)統(tǒng)計之后的字段。
    不可以對MEMO字段類型或OLE對象類型的字段做統(tǒng)計,否則會發(fā)生錯誤。