Rumah >pangkalan data >tutorial mysql >Bagaimanakah SQL GROUP BY Clause Mengubah Data dengan Atribut Bukan Unik?
Memahami SQL GROUP BY Clause dengan Data Bukan Unik
Klausa GROUP BY
adalah penting untuk mengubah data dalam jadual SQL, terutamanya apabila berurusan dengan atribut bukan unik. Mari kita menggambarkan ini menggunakan jadual sampel, Tab1
, yang mengandungi nilai atribut bukan unik.
Pertanyaan SQL berikut menggunakan GROUP BY
untuk pengagregatan data:
<code class="language-sql">SELECT a1, a2, SUM(a3) FROM Tab1 GROUP BY a1, a2;</code>
Fungsi Pertanyaan Diterangkan
Pertanyaan ini mengumpulkan data berdasarkan gabungan unik a1
dan a2
. Untuk setiap pasangan nilai a1
dan a2
yang berbeza:
a3
dalam setiap kumpulan.a1
, a2
dan jumlah terkira a3
.Oleh itu, output tidak akan menjadi satu baris, sebaliknya berbilang baris, setiap satu mewakili gabungan unik a1
dan a2
yang terdapat dalam jadual.
Atas ialah kandungan terperinci Bagaimanakah SQL GROUP BY Clause Mengubah Data dengan Atribut Bukan Unik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!