首頁 > 每日程式設計 > mysql知識 > mysql中用來分組的語句有哪些

mysql中用來分組的語句有哪些

下次还敢
發布: 2024-04-27 06:15:20
原創
821 人瀏覽過

MySQL 分組語句MySQL 提供以下語句用於分組資料:1. GROUP BY:按分組鍵對行分組;2. HAVING:對分組結果篩選;3. WITH ROLLUP:建立匯總行;4. WITH CUBE:建立多維匯總行。

mysql中用來分組的語句有哪些

MySQL 中的分組語句

MySQL 中有下列語句可用來分組資料:

GROUP BY

GROUP BY 語句將具有相同分組鍵值的行分組在一起。分組鍵可以是單一列或多個列的組合。

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list;</code>
登入後複製

HAVING

HAVING 語句用於篩選分組結果。它與 GROUP BY 語句一起使用,並對分組資料集套用條件。

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list
HAVING condition;</code>
登入後複製

WITH ROLLUP

WITH ROLLUP 語句用於在 GROUP BY 操作中建立匯總行。它將每個分組層級的總計行新增至結果集中。

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH ROLLUP;</code>
登入後複製

WITH CUBE

WITH CUBE 語句用於在 GROUP BY 操作中建立多維匯總行。它將所有可能的子集分組的總計行新增至結果集中。

<code class="sql">SELECT column_list
FROM table_name
GROUP BY grouping_column_list WITH CUBE;</code>
登入後複製

以上是mysql中用來分組的語句有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板