91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在SQL查詢中GROUP BY

發布時間:2021-01-15 11:03:47 來源:億速云 閱讀:160 作者:小新 欄目:數據庫

這篇文章主要介紹在SQL查詢中GROUP BY,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在SQL查詢中GROUP BY的含義是什么?

在SQL查詢中GROUP BY的含義是根據指定的規則對數據進行分組,其作用是將查詢結果按某一列或多列的值進行分組,值相等的為一組,GROUP BY語句一般是和聚合函數進行配合使用。

Group By 和 Order By

select 類別, sum(數量) AS 數量之和 from A group by 類別 order by sum(數量) desc

在Access中不可以使用“order by 數量之和 desc”,但在SQL Server中則可以。

Group By中Select指定的字段限制

select 類別, sum(數量) as 數量之和, 摘要 from A group by 類別 order by 類別 desc

執行后會提示下錯誤,如下圖。這就是需要注意的一點,在select指定的字段要么就要包含在Group By語句的后面,作為分組的依據;要么就要被包含在聚合函數中。

Group By All

select 類別, 摘要, sum(數量) as 數量之和 from A group by all 類別, 摘要

中則可以指定“摘要”字段,其原因在于“多列分組”中包含了“摘要字段”,其執行結果如下表

“多列分組”實際上就是就是按照多列(類別+摘要)合并后的值進行分組,示例4中可以看到“a, a2001, 13”為“a, a2001, 11”和“a, a2001, 2”兩條記錄的合并。

SQL Server中雖然支持“group by all”,但Microsoft SQL Server 的未來版本中將刪除 GROUP BY ALL,避免在新的開發工作中使用 GROUP BY ALL。Access中是不支持“Group By All”的,但Access中同樣支持多列分組,上述SQL Server中的SQL在Access可以寫成

select 類別, 摘要, sum(數量) AS 數量之和 from A group by 類別, 摘要

以上是“在SQL查詢中GROUP BY”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

sql
AI

门源| 钟祥市| 涟源市| 泸水县| 西盟| 宿松县| 白山市| 武清区| 封丘县| 屏东县| 嘉定区| 商水县| 延川县| 长春市| 龙山县| 西畴县| 收藏| 扶余县| 南投市| 泰来县| 罗源县| 类乌齐县| 固阳县| 辽宁省| 微山县| 成都市| 大渡口区| 蒙自县| 小金县| 禹城市| 诸暨市| 文安县| 丽江市| 奉节县| 敖汉旗| 大港区| 崇信县| 东山县| 定兴县| 六枝特区| 济宁市|