Trong SQL Server, thứ tự thực hiện của câu lệnh SELECT
khi sử dụng các thành phần khác nhau trong truy vấn là như sau:
- FROM: Xác định bảng nguồn từ đâu dữ liệu được truy xuất.
- WHERE: Lọc các hàng từ bảng nguồn dựa trên điều kiện cụ thể.
- GROUP BY: Nhóm các hàng có giá trị cột giống nhau.
- HAVING: Lọc các nhóm được tạo bởi
GROUP BY
dựa trên điều kiện cụ thể.
- SELECT: Chọn các cột cụ thể từ kết quả của các bước trước.
- DISTINCT: Loại bỏ các hàng trùng lặp trong kết quả.
- ORDER BY: Sắp xếp các hàng trong kết quả cuối cùng theo một hoặc nhiều cột.
- LIMIT / OFFSET: Giới hạn số lượng hàng trả về và bỏ qua một s...