mysql的group by支持常数吗
时间: 2023-10-13 14:14:03 浏览: 158
MySQL的GROUP BY支持使用常数作为分组条件,例如:
```
SELECT column1, SUM(column2)
FROM table
GROUP BY 1;
```
这里使用数字1作为分组条件,表示按照第1列分组。也可以使用常数表达式作为分组条件,例如:
```
SELECT column1, SUM(column2)
FROM table
GROUP BY column1 + 1;
```
这里的分组条件是列column1加1的值。注意,使用常数作为分组条件可能会影响查询的可读性和可维护性,建议尽量使用列名作为分组条件。
阅读全文