亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 關(guān)于sql語句中的with從句和group by分組

瀏覽:116日期:2022-06-14 14:35:34

問題描述

初涉SQL,對(duì)于其中with和group by從句搭配sum,max方法的使用邏輯有一些疑問

例如,數(shù)據(jù)庫中有以下幾個(gè)table

Customer (cusid, cusname, cusphone, cuscity); Driver (did, dname, dphone, dcity); CarOwnership (did, carid); Car (carid, carbrand, carsize); Trips (cusid, carid, did, getontime, getofftime, price, distance);

要output出 carbrand。這個(gè)carbrand是最多distinct customer使用過的,即求每一種carbrand的distinct cusid數(shù)量sum,再求max這個(gè)數(shù)量的carbrand,應(yīng)該如何使用sql語句實(shí)現(xiàn)呢?

問題解答

回答1:

題主是想選出“乘客最喜愛的車型”。以下Postgresql代碼未測試:

select carbrand, count(*) as customersfrom ( select distinct carbrand, cusid from Trips inner join Car using (carid)) as brand_cusidgroup by carbrandorder by customers desclimit 10

brand_cusid是車型-乘客的關(guān)系表,已做distinct處理。

然后按carbrand分組并按行數(shù)從大到小排序,并顯示前10個(gè)車型。

注意這些車型有可能是并列第一的。這時(shí)可增加limit數(shù)量。

相關(guān)文章:
主站蜘蛛池模板: 亚洲国产美女视频 | 日韩国产欧美在线观看一区二区 | 精品一区二区三区免费视频 | 揉揉胸摸腿摸下面va视频 | 手机在线播放av | 亚洲一区二区三区久久久久 | 久草在线免费看 | 男人的天堂久久香蕉国产 | 美女张开腿让男人桶爽动漫视频 | 久久影院在线观看 | 日韩精品特黄毛片免费看 | 看看免费a一片欧 | 亚洲欧美国产高清va在线播放 | 亚洲男女网站 | 欧美性色xo在线 | 国产精品1区 2区 3区 | 久久er热这里只有精品免费 | 一区二区三区国产精品 | 免费久久精品视频 | 免费的三级毛片 | 亚洲天堂网在线播放 | 亚洲综合视频在线观看 | 国产亚洲毛片在线 | 911精品国产91久久久久 | 成人中文字幕在线高清 | 国产一区中文字幕在线观看 | 国内精品久久久久久久亚洲 | 欧美人成人亚洲专区中文字幕 | 爽爽窝窝午夜精品一区二区 | 欧美在线综合 | 毛片久久久 | 一级特黄牲大片免费视频 | 亚洲欧美日韩国产一区二区精品 | 日韩一级特黄毛片在线看 | 亚洲深夜视频 | 亚洲天堂在线视频观看 | 美国一级毛片片aa成人 | 国产中文字幕免费观看 | 欧美国产日本 | 国内精品国语自产拍在线观看55 | 大黄一级片 |