使用非唯一資料來理解 SQL 的 GROUP BY 子句
GROUP BY
子句對於轉換 SQL 表中的資料至關重要,特別是在處理非唯一屬性時。 讓我們使用包含非唯一屬性值的範例表 Tab1
來說明這一點。
以下 SQL 查詢使用 GROUP BY
進行資料聚合:
<code class="language-sql">SELECT a1, a2, SUM(a3) FROM Tab1 GROUP BY a1, a2;</code>
查詢功能解釋
此查詢根據 a1
和 a2
的唯一組合對資料進行分組。對於每對不同的 a1
和 a2
值:
a3
值相加。 a1
、a2
值以及 a3
.因此,輸出不會是單行,而是多行,每行代表表中 a1
和 a2
的唯一組合。
以上是SQL的GROUP BY子句如何轉換具有非唯一屬性的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!