午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

問題描述

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

例如,數(shù)據(jù)庫中有以下幾個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。這個carbrand是最多distinct customer使用過的,即求每一種carbrand的distinct cusid數(shù)量sum,再求max這個數(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個車型。

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

相關(guān)文章:
主站蜘蛛池模板: 久草精品在线 | 日韩天堂网 | 日本高清三区 | 免费观看黄色一级视频 | 色婷婷一区二区三区四区 | 方子传在线观看 | 爱爱视频天天干 | 成人午夜在线免费观看 | 黄色大片黄色大片 | 蜜桃精品视频在线观看 | 国产成人一级 | 国产一区二区三区视频在线观看 | 四虎永久在线精品 | 亚洲美女在线观看 | 91精品一区二区三区四区 | 欧美福利一区二区 | 久久国产精品久久精品国产 | 国产成人自拍视频在线 | 国产精品呻吟 | 日本成人综合 | 欧洲精品在线观看 | 日韩经典一区 | 男人天堂视频网 | 国产精品免费久久久 | 在线观看毛片网站 | 青青草国产在线 | 久久官网| 91亚洲国产成人精品一区 | 超碰在线cao| 日韩啊啊啊 | 2024国产精品| 性感美女av | 国产一区二区三区18 | 91精品一区 | 久久综合综合久久 | 国内一区二区 | 天天久久综合 | 岛国av免费观看 | 国产视频网站在线观看 | 国产一级特黄毛片 | 久久久国产一区二区 |