select fieldlist from table where selectcriteria group by groupfieldlist having groupcriteria fieldlist 顯示被查詢的字段名稱。(可與all,distinct,distinctrow,或top相結合) table 欲查詢數據的表格名稱。 selectcriteria 選取標準。 groupfieldlist 分組記錄的字段名稱,到多10個字段。而這些字段的順序決定最高到最低的分組階層。 groupcriteria 決定什么樣的分組記錄要被顯示。 having跟where 的用法相當類似,不同之處在于having必須用于group之后的分組數據上。 例如: select 分類編,sum(庫存數量) from 產品表格 group by 分類編號 having sum(庫存數量)>100 and 產品名稱 like "*紙";
group by 條件子句
依據指定的字段,將具有相同數值的記錄合并成一條。
select fieldlist from table where criteria group by groupfieldlist fieldlist 欲讀取的字段名稱。(可與all,distinct,distinctrow,或top合并使用) table 被查詢的表格名稱。 groupfieldlist 分組記錄的字段名稱,到多10個字段,而這些字段的順序決定最高到最低的分組層次。 例如: select 姓名,count(姓名)as 職員姓名 from 職員表格 where 部門名稱='業務部' group by 姓名
from 條件子句
指定表格名稱或是查詢,其中包含列在select語句的字段數據。
select fieldlist from tableexpression[in externaldatabase] fieldlist 表格中的字段名稱。(可與all,distinct,distinctrow,或top相結合) tableexpression 表格名稱,或多個表格的算式。 externaldatabase 若該表格參考到外部的數據庫時,將其完整的路徑名稱記下。 例如: 從職員表格下,查詢出所有姓名字段的數據(只有姓名字段被查詢,其他則不顯示)。 select 姓名 from 職員表格;
where 條件子句
指定查詢的條件與限制。
select fieldlist from tableexpression where criteria fieldlist 字段名稱。(可與all,distinct,distinctrow,或top相結合) tableexpression 表格名稱,或多個表格的算式。 criteria 查詢的結果,必須依照這一限制標準。 例如: 要查詢出職員表格中,所有姓氏是李的數據,可以用下面的語句。 select 姓名 from 職員表格 where 姓氏='李';