附录C Excel常用SQL语句解释

C.1 SELECT查询

图C-1所示展示了某公司的员工信息数据列表。

img495

图C-1 公司员工信息数据列表

含义:从指定的表中返回符合条件的指定字段的记录。

语法:

SELECT {谓词} 字段AS 别名FROM表

{WHEREE分组前条件}

{GROUP BY分组依据}

{HAVING分组后条件}

{ORDER BY指定排序}

SELECT查询各部分的说明如表C-1所示。

表C-1  SELECT查询语句各部分的说明

部 分说 明
SELECT查询
FROM从……返回
谓词可选,包含ALL、DISTINCT、TOP等谓词。如缺省,则默认为ALL,即返回所有记录
字段包含要査询的记录的列标题,若要査询多个字段,则需要在字段之间使用逗号分隔,若要査询全部字段,可以使用“*”
AS别名标志,使用AS可以对字段名称进行重命名
工作表或査询
WHERE限制査询返回分组前的记录,使査询只返回符合分组前条件的记录
GROUPBY分组依据,指明记录如何进行分组和合并
HAVING限制査询返回分组后的记录,使査询只返回符合分组后的条件的记录
ORDER BY对结果进行排序,其中ASC为升序,DESC为降序