MySQL8 Group By 新特性
此生此夜不长好,明月明年何处看。
一、简介
MySQL8 新特性之 Group By 不再隐式排序。MySQL8对于group by 字段不再隐式排序,如需要排序,必须显式加上order by 子句。
二、MySQL5.7 Group By
数据准备
Select 查询并根据group_own 列group by 分组。
SELECT count(id), group_own FROM t_group_by GROUP BY group_own;
从select结果可以看出,MySQL5.7 版本使用group by 分组后,对查询结果根据group by 字段隐式排序。
三、MySQL8 Group By
从select结果可以看出,MySQL8 版本使用group by 分组后,并未对group by 字段为查询结果做任何隐式排序。
MySQL8 版本后,需要自己显式地加上order by 进行排序。
此生此夜不长好
明月明年何处看
Original: https://www.cnblogs.com/taojietaoge/p/16223477.html
Author: 涛姐涛哥
Title: MySQL8 Group By 新特性
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611890/
转载文章受原作者版权保护。转载请注明原作者出处!