为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:unbutu
【CPU】:
【问题描述】*:
查询结果中定义了dateTime,后面的group by中无法直接使用dateTime,还得重写一遍短句?
SELECT
count(number) AS count,
DATE_FORMAT(create_time, '%m-%d') AS dateTime
FROM student
GROUP BY dateTime
LIMIT 5
sql执行顺序规则中,group by的执行优先级高于select,所以执行group by的时候,还未执行select,无法使用别名。
达梦数据库中,在使用group by语句时,是不允许使用别名的。