| CUBE | เป็นการหาผลรวมของ GROUP BY อีกทีหนึ่ง |
|---|
subject:CUBE
syntax:SELECT column1, column2, ..., columnN FROM table_name GROUP BY column1, column2, ..., columnN WITH CUBE
content:เป็นการหาผลรวมของ GROUP BY อีกทีหนึ่ง โดยจะเพิ่มขึ้นมาทุกๆ 1 record ของแต่ละกลุ่ม ( กลุ่มที่จัดโดย GROUP BY ) และจะรวมทั้งหมดของแต่ละกลุ่มอีกที่ โดย record ท้ายสุด ซึ่ง CUBE นี้ จะนับรวมค่า NULL
example:SELECT GROUPING(id) AS is_grouping, id, item_name, SUM(quantity) AS quantity FROM orders GROUP BY id, item_name WITH CUBE