SQL Server 페이징 기술
PostgreSQL은 LIMIT
및 OFFSET
키워드를 사용하여 결과 세트를 쉽게 페이지로 매깁니다. 그렇다면 SQL Server의 해당 구문은 무엇입니까?
Microsoft SQL Server 페이징 구문
SQL Server 2012 이상에서는 동등한 구문을 제공합니다. 사용방법:
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
자세한 구문 설명:
예
emailTable
에서 11~20행을 선택하려면 다음 쿼리를 사용할 수 있습니다.
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
기타 안내
OFFSET
선택사항, 생략은 첫 번째 줄부터 시작됩니다. FETCH NEXT
필수입니다. ROW_NUMBER()
및 OFFSET
구문과 함께 FETCH NEXT
함수를 사용하여 페이지 매김을 구현할 수 있습니다. 위 내용은 SQL Server에서 페이지 매김을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!