SELECT 语句限制

聚合函数列不能与语句中的 SELECT 非聚合列混合。

具有 GROUP BY 子句的SELECT语句的 select 列表只能包含 子句或 set 函数中的GROUP BY表达式。

不支持使用星号 (来选择包含 GROUP BY 子句的语句中 SELECT) 的所有列。 必须指定要选择的列的名称。

不支持在 SELECT 语句中使用垂直条。 如果需要引用包含垂直条的数据值,请使用 语句中的 SELECT 参数。

SELECT 语句中使用列别名时,别名前面必须有“as”一词。 例如 SELECT col1 as a from bas如果没有 ,语句将返回错误。

如果在语句中 SELECT 输入了错误的列名称,则返回 SQLSTATE 07001 错误“参数数错误”,而不是 SQLSTATE S0022 错误“找不到列”。

使用 Microsoft Excel 驱动程序时,如果将空字符串插入列中,空字符串将转换为 NULL;在 子句中使用WHERE空字符串执行的搜索SELECT语句在该列上不会成功。