Có một từ khóa hoặc metainformation trong SQL Server mà sẽ cho bạn biết nếu TOP có hiệu lực?Sql Server TOP - được sử dụng?
EX:
Select TOP 5 * From Stuff
RESULT: 5 rows
Cách tốt nhất để xác định xem có từ 6 trở lên không?
I could do:
SELECT TOP 6 count(*) FROM Stuff
Nhưng tôi lo ngại về một cuộc gọi riêng biệt để lấy số lượng vì có truy vấn thực tế là nhiều phức tạp hơn này và trên một chiếc bàn lớn.
Cảm ơn!
"Hiệu lực" theo cách nào? Có nghĩa là nó thực sự hạn chế tập kết quả của bạn? Chỉ cần đếm những gì bạn đã trở lại. – bluevector
@jonnyGold Đếm những gì anh ta quay lại sẽ không nói cho anh ta biết nếu có nhiều hàng hơn anh ta yêu cầu. – ean5533
@ ean5533 Do đó tôi yêu cầu làm rõ về ý nghĩa của "hiệu lực"? – bluevector