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 姓氏='李';