深入解析mysql中order by與group by的順序問題
更新時(shí)間:2013年06月23日 21:44:40 作者:
本篇文章是對mysql中order by與group by的順序問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
mysql 中order by 與group by的順序是:
select
from
where
group by
order by
注意:group by 比order by先執(zhí)行,order by不會對group by 內(nèi)部進(jìn)行排序,如果group by后只有一條記錄,那么order by 將無效。要查出group by中最大的或最小的某一字段使用 max或min函數(shù)。
例:
select sum(click_num) as totalnum,max(update_time) as update_time,count(*) as totalarticle from article_detail where userid =1 group by userid order by update_time desc
select
from
where
group by
order by
注意:group by 比order by先執(zhí)行,order by不會對group by 內(nèi)部進(jìn)行排序,如果group by后只有一條記錄,那么order by 將無效。要查出group by中最大的或最小的某一字段使用 max或min函數(shù)。
例:
select sum(click_num) as totalnum,max(update_time) as update_time,count(*) as totalarticle from article_detail where userid =1 group by userid order by update_time desc
您可能感興趣的文章:
相關(guān)文章
mysql函數(shù)日期和時(shí)間函數(shù)匯總
這篇文章主要介紹了mysql函數(shù)日期和時(shí)間函數(shù)匯總,日期和時(shí)間函數(shù)主要用來處理日期和時(shí)間值,一般的日期函數(shù)除了使用??date???類型的參數(shù)外,也可以使用??datetime???或者??timestamp??類型的參數(shù),但會忽略這些值的時(shí)間部分2022-07-07
mysql的中文數(shù)據(jù)按拼音排序的2個(gè)方法
這篇文章主要介紹了mysql的中文數(shù)據(jù)按拼音排序的2個(gè)方法,用于一些特殊環(huán)境,需要的朋友可以參考下2014-06-06
兩大步驟教您開啟MySQL 數(shù)據(jù)庫遠(yuǎn)程登陸帳號的方法
在工作實(shí)踐和學(xué)習(xí)中,如何開啟 MySQL 數(shù)據(jù)庫的遠(yuǎn)程登陸帳號算是一個(gè)難點(diǎn)的問題,以下內(nèi)容便是在工作和實(shí)踐中總結(jié)出來的兩大步驟,能幫助DBA們順利的完成開啟 MySQL 數(shù)據(jù)庫的遠(yuǎn)程登陸帳號。2011-03-03
MySQL實(shí)現(xiàn)自動化部署腳本的詳細(xì)教程
在當(dāng)前的DevOps環(huán)境中,自動化部署已成為提升運(yùn)維效率的核心手段,本教程將手把手教你編寫一個(gè)智能化的MySQL部署腳本,感興趣的小伙伴跟著小編一起來看看吧2025-03-03
最新Navicat?15?for?MySQL破解+教程?正確破解步驟
Navicat?for?MySQL是一個(gè)針對MySQL數(shù)據(jù)庫而開發(fā)的第三方mysql管理工具,該軟件可以用于?MySQL?數(shù)據(jù)庫服務(wù)器版本?3.21?或以上的和?MariaDB?5.1?或以上,這篇文章主要介紹了最新Navicat?15?for?MySQL破解+教程?正確破解步驟,需要的朋友可以參考下2023-04-04

