Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การใช้หลายคอลัมน์ในข้อ MySQL GROUP BY มีความสำคัญอย่างไร


โดยการระบุหลายคอลัมน์ในส่วนคำสั่ง GROUP BY เราสามารถแบ่งชุดผลลัพธ์ออกเป็นกลุ่มเล็กๆ ยิ่งระบุคอลัมน์ในอนุประโยค GROUP BY มากเท่าใด กลุ่มก็จะยิ่งเล็กลงเท่านั้น

ตัวอย่าง

mysql> เลือกการกำหนด, YEAR(Doj), count(*) จากพนักงาน GROUP BY designation, YEAR(DoJ);+-------------+------- ----+----------+| การแต่งตั้ง | YEAR(Doj) | นับ(*) |+-------------+-----------+----------+| รศ.ศ. | 2013 | 1 || ผศ.ดร. | 2015 | 1 || ผศ.ดร. | 2016 | 1 || ศาสตราจารย์ | 2552 | 2 || ศาสตราจารย์ | 2010 | 1 |+-------------+-----------+----------+5 แถวในชุด (0.00 วินาที)