2024-10-10 10:29
Một trong những từ khóa SQL cực kỳ hữu ích mà bạn có thể chưa từng nghe đến:
GROUP BY ROLLUP
Cú pháp đơn giản, gọi hàm GROUP BY ROLLUP và truyền tên các cột cần group, nó sẽ nhóm nhiều cột lại cùng một lúc.
GROUP BY ROLLUP sẽ thực hiện group tất cả các nhóm và hiển thị kết quả. Nếu không có GROUP BY ROLLUP, ta sẽ phải viết ba truy vấn riêng biệt và UNION kết quả lại!
Hãy xem ví dụ về bộ dữ liệu chuyến đi Citibike. Dữ liệu này chứa thông tin về các chuyến đi Citibike tại NYC.