mysql为什么group by中可以用别名
时间: 2023-06-13 12:06:37 浏览: 190
mysql case when group by 实例详解
在MySQL中,可以在GROUP BY子句中使用别名,这是因为MySQL的执行顺序中,SELECT子句是在GROUP BY之后执行的,因此可以使用SELECT中定义的别名。但是在其他数据库中,如Oracle,执行顺序不同,不能在GROUP BY中使用别名。因此,为了保证SQL的可移植性,最好使用实际的列名而不是别名。
阅读全文