Đây chỉ là về truy vấn kỳ lạ nhất mà tôi từng viết, nhưng tôi khá chắc chắn rằng nó nhận được "5 hàng cuối cùng" từ một bảng mà không cần sắp xếp thứ tự:
select *
from issues
where issueid not in (
select top (
(select count(*) from issues) - 5
) issueid
from issues
)
Lưu ý rằng điều này sử dụng khả năng của SQL Server 2005 để chuyển một giá trị vào mệnh đề "top" - nó không hoạt động trên SQL Server 2000.