MySQL8 Group By 新特性

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進行排序。

 

 

 

 

 

此生此夜不長好
明月明年何處看

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章