Rumah  >  Artikel  >  pangkalan data  >  Apakah kepentingan menggunakan berbilang lajur dalam klausa MySQL GROUP BY?

Apakah kepentingan menggunakan berbilang lajur dalam klausa MySQL GROUP BY?

王林
王林ke hadapan
2023-09-12 12:53:021011semak imbas

在 MySQL GROUP BY 子句中使用多列有何意义?

Dengan menyatakan berbilang lajur dalam klausa GROUP BY, kita boleh membahagikan set hasil kepada kumpulan yang lebih kecil. Lebih banyak lajur yang dinyatakan dalam klausa GROUP BY, semakin kecil kumpulan itu.

Contoh

mysql> Select designation, YEAR(Doj), count(*) from employees GROUP BY designation, YEAR(DoJ);

+-------------+-----------+----------+
| designation | YEAR(Doj) | count(*) |
+-------------+-----------+----------+
| Asso.Prof   | 2013      | 1        |
| Asst.Prof   | 2015      | 1        |
| Asst.Prof   | 2016      | 1        |
| Prof        | 2009      | 2        |
| Prof        | 2010      | 1        |
+-------------+-----------+----------+

5 rows in set (0.00 sec)

Atas ialah kandungan terperinci Apakah kepentingan menggunakan berbilang lajur dalam klausa MySQL GROUP BY?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam