ต่อไปนี้เป็นไวยากรณ์ของ GROUP BY ในคิวรีแบบใช้เลือกข้อมูลสำหรับค่าบวกหรือค่าลบ:
เลือก *จากกลุ่ม yourTableName โดย -yourColumnName;
ให้เราสร้างตารางก่อน:
mysql> สร้างตาราง DemoTable (ค่า int) ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก:
mysql> แทรกลงในค่า DemoTable (-10) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) mysql> แทรกลงในค่า DemoTable (-20) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงใน DemoTable ค่า (20); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (10) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (-10); แบบสอบถามตกลง 1 แถวที่ได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า DemoTable (-10); แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable (-20); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที) mysql> แทรกลงในค่า DemoTable (-30); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.07 วินาที) mysql> แทรกลงในค่า DemoTable (30); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนจากตารางโดยใช้คำสั่ง select:
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+-------+| ความคุ้มค่า |+-------+| -10 || -20 || 20 || 10 || -10 || -10 || -20 || -30 || 30 |+-------+9 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อจัดกลุ่มตามค่าบวกและค่าลบ:
mysql> เลือก *จากกลุ่ม DemoTable โดย -Value;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+-------+| ความคุ้มค่า |+-------+| -10 || -20 || 20 || 10 || -30 || 30 |+-------+6 แถวในชุด (0.00 วินาที)