Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa nhóm theo thứ tự và theo thứ tự trong SQL.
NHÓM THEO
-
Nó được sử dụng để nhóm các hàng có cùng giá trị.
-
Nó có thể được sử dụng trong câu lệnh CREATE VIEW.
-
Trong câu lệnh select, nó phải được sử dụng trước từ khóa 'ORDER BY'.
-
Thuộc tính không được ở trong câu lệnh 'GROUP BY' khi thuộc tính này ở dưới chức năng tổng hợp.
-
Các bộ giá trị được nhóm lại dựa trên mức độ tương tự của các giá trị thuộc tính của các bộ giá trị.
-
Nó kiểm soát việc trình bày các bộ giá trị / hàng.
ĐẶT HÀNG THEO
-
Nó không sử dụng câu lệnh "TẠO CHẾ ĐỘ XEM".
-
Tập hợp kết quả được sắp xếp theo thứ tự tăng dần hoặc giảm dần.
-
Nó được sử dụng sau từ khóa "group by".
-
Thuộc tính có thể nằm trong một hàm tổng hợp.
-
Nó kiểm soát việc trình bày các cột.
Sau đây là cú pháp của Group By và Order By trong một truy vấn duy nhất -
SELECT column1, column2 FROM table_name WHERE [ conditions ] GROUP BY column1, column2 ORDER BY column1, column2