ได้ คุณสามารถใช้ฟังก์ชันการรวม COUNT(*) ร่วมกับอนุประโยค GROUP BY ให้เราสร้าง −
. ก่อนmysql> สร้างตาราง DemoTable1425 -> ( -> JoiningYear int -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -
mysql> แทรกลงในค่า DemoTable1425 (2000) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable1425 (2010) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.24 วินาที) mysql> แทรกลงในค่า DemoTable1425 ( 2015); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable1425 (2000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable1425 (2010) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที) mysql> แทรกลงในค่า DemoTable1425 (2000) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า DemoTable1425 (2010) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -
mysql> เลือก * จาก DemoTable1425;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| เข้าร่วมปี |+-------------+| 2000 || 2010 || 2015 || 2000 || 2010 || 2000 || 2010 |+-------------+7 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อดูว่าแต่ละค่าที่แตกต่างกันปรากฏขึ้นกี่ครั้ง -
mysql> เลือก JoiningYear,count(*) จากกลุ่ม DemoTable1425 ตาม JoiningYear;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+----------+| เข้าร่วมปี | นับ(*) |+-------------+----------+| 2000 | 3 || 2010 | 3 || 2015 | 1 |+-------------+----------+3 แถวในชุด (0.00