Không có thứ tự cố hữu, bạn phải sử dụng ORDER BY
. Đối với ví dụ của bạn, bạn có thể dễ dàng thực hiện việc này bằng cách thêm SortOrder
cho mỗi CHỌN. Sau đó, điều này sẽ giữ các bản ghi theo thứ tự bạn muốn:
SELECT 'O', 1 SortOrder
UNION ALL
SELECT 'R', 2
UNION ALL
SELECT 'D', 3
UNION ALL
SELECT 'E', 4
UNION ALL
SELECT 'R', 5
ORDER BY SortOrder
Bạn không thể đảm bảo đơn đặt hàng trừ khi bạn cung cấp một đơn đặt hàng cụ thể bằng truy vấn.