상위 행을 선택할 수있는 변수가 필요합니다. 변수를 기반으로 상위 행을 선택할 수 있습니다. 그러나 변수가 제공되지 않은 경우 모든 행을 선택하고 싶습니다. SQL 쿼리의 최상위 수
현재 나는이 쿼리를 사용하고 있습니다 :DECLARE @TOPCOUNT int;
SET @TOPCOUNT=10;
SELECT TOP(@TOPCOUNT) * FROM TABLE1
업데이트 :
원래 쿼리가 매우 길고 복잡하다, 그래서 않고 전체 쿼리를 다시 작성하지 않습니다 else 절의 톱 카운트.
나는 동적 쿼리가 그 반향 때문에 사용하고 싶지 않습니다.
솔루션을 제공해 주셔서 감사합니다 Barry! –