第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在多列上使用GROUPBY

在多列上使用GROUPBY

開滿天機 2019-06-19 10:18:10
在多列上使用GROUPBY我明白GROUP BY x但如何GROUP BY x, y工作,這意味著什么?
查看完整描述

3 回答

?
料青山看我應如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

Group By X手段將X值相同的所有值放在一個組中.

Group By X, Y手段將X和Y值相同的所有值放在一個組中.

為了舉例說明,假設我們有下表,與誰在一所大學上什么科目有關:

Table: Subject_Selection

Subject   Semester   Attendee---------------------------------ITB001    1          John
ITB001    1          Bob
ITB001    1          Mickey
ITB001    2          Jenny
ITB001    2          James
MKB114    1          John
MKB114    1          Erica

當您使用group by僅在主題欄上;例如:

select Subject, Count(*)from Subject_Selectiongroup by Subject

你會得到這樣的東西:

Subject    Count------------------------------ITB001     5MKB114     2

.因為ITB 001有5個條目,MKB 114有2個條目

如果我們group by兩欄:

select Subject, Semester, Count(*)from Subject_Selectiongroup by Subject, Semester

我們會得到這個:

Subject    Semester   Count------------------------------ITB001     1          3ITB001     2       
   2MKB114     1          2

這是因為,當我們按兩列分組時,它是這樣說的“將它們分組,使所有具有相同科目和學期的學生都在同一組中,然后計算所有的聚合函數(shù)。(計數(shù)、總和、平均數(shù)等)每一組“..在這個例子中,當我們計算它們時,就可以看到在第一學期做IT B 001的人,以及在第二學期做。兩人都是在第一學期,所以第二學期沒有排(沒有數(shù)據(jù)適合小組“MKB 114,第二學期”)。

希望這是有意義的。


查看完整回答
反對 回復 2019-06-19
?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

這個GROUP BY子句與聚合函數(shù)一起使用,以將結果集按一個或多個列分組。例如:

SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;

記住這個命令:

1)SELECT(用于從數(shù)據(jù)庫中選擇數(shù)據(jù))

2)FROM(子句用于列出表)

3)WHERE(子句用于過濾記錄)

4)GROUP BY(子句可在SELECT語句中用于跨多個記錄收集數(shù)據(jù),并將結果分組為一個或多個列)

5)HAN(子句與GROUP BY子句結合使用,以限制返回的行組僅限于條件為真的行)

6)ORDERBY(關鍵字用于對結果集進行排序)

如果使用聚合函數(shù),則可以使用所有這些函數(shù),這是必須設置它們的順序,否則可能會出現(xiàn)錯誤。

合計職能是:

min返回給定列中的最小值。

SUM返回給定列中數(shù)值的和。

avg返回給定列的平均值。

Count返回給定列中的值總數(shù)。

Count(*)返回表中的行數(shù)


查看完整回答
反對 回復 2019-06-19
?
繁華開滿天機

TA貢獻1816條經(jīng)驗 獲得超4個贊

我給你舉幾個例子。如果您有一個這樣使用聚合函數(shù)的產(chǎn)品表,下面是兩個場景:從產(chǎn)品中選擇AVG(INstock);這將計算Products表的平均庫存單位。現(xiàn)在,您要按產(chǎn)品類別計算庫存單位,您必須使用AVG函數(shù)和GROUP BY子句,如:從產(chǎn)品組(按類別)中選擇類別ID,AVG(INstock);

查看完整回答
反對 回復 2019-06-19
  • 3 回答
  • 0 關注
  • 1234 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號