SELECT 语句限制
聚合函数列不能与语句中的 SELECT
非聚合列混合。
具有 GROUP BY
子句的SELECT
语句的 select 列表只能包含 子句或 set 函数中的GROUP BY
表达式。
不支持使用星号 (来选择包含 GROUP BY
子句的语句中 SELECT
) 的所有列。 必须指定要选择的列的名称。
不支持在 SELECT
语句中使用垂直条。 如果需要引用包含垂直条的数据值,请使用 语句中的 SELECT
参数。
在 SELECT
语句中使用列别名时,别名前面必须有“as”一词。 例如 SELECT col1 as a from b
。 as
如果没有 ,语句将返回错误。
如果在语句中 SELECT
输入了错误的列名称,则返回 SQLSTATE 07001 错误“参数数错误”,而不是 SQLSTATE S0022 错误“找不到列”。
使用 Microsoft Excel 驱动程序时,如果将空字符串插入列中,空字符串将转换为 NULL
;在 子句中使用WHERE
空字符串执行的搜索SELECT
语句在该列上不会成功。