MYSQL LIMIT 키워드에 대한 ANSI SQL 대안
MYSQL LIMIT 키워드는 무엇이며 어떻게 작동하나요?
MYSQL의 LIMIT 키워드를 사용하면 SELECT 문에서 반환된 행 수입니다. 예를 들어, 다음 쿼리는 "Age" 열이 18보다 큰 "People" 테이블의 처음 두 행을 반환합니다.
SELECT * FROM People WHERE Age > 18 LIMIT 2;
LIMIT 절을 사용하여 특정 수의 행을 건너뛸 수도 있습니다. 결과가 손실될 경우 행이 반환됩니다. 예를 들어, 다음 쿼리는 "Age" 열이 18보다 큰 "People" 테이블의 처음 10개 행 다음에 두 행을 반환합니다.
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
ANSI SQL Alternatives to the LIMIT 키워드
LIMIT 키워드는 MYSQL의 편리한 기능이지만 ANSI SQL 표준은 없습니다. 동등한. 그러나 작업 중인 데이터베이스에 따라 사용할 수 있는 몇 가지 대체 접근 방식이 있습니다.
다음은 Oracle에서 ROWNUM절을 사용하여 MYSQL의 LIMIT 절과 동일한 결과를 얻는 방법에 대한 예입니다.
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
위 내용은 MySQL의 LIMIT 키워드에 대한 ANSI SQL 대안은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!