ANSI SQL의 행 제한
MYSQL LIMIT 키워드는 쿼리에서 반환되는 행 수를 제한하는 편리한 방법입니다. 그러나 이는 표준 ANSI SQL 구문이 아닙니다. 다른 RDBMS의 경우 행 제한을 달성하는 여러 가지 대체 방법이 있습니다.
DB2:
SELECT * FROM table FETCH FIRST 10 ROWS ONLY;
Informix:
SELECT FIRST 10 * FROM table;
Microsoft SQL Server 및 액세스:
SELECT TOP 10 * FROM table;
Oracle:
SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10;
결론:
MYSQL LIMIT 키워드에도 불구하고 ANSI SQL 표준이 아니기 때문에 다양한 데이터베이스 시스템에서 행을 제한하는 다양한 대체 방법이 있습니다. 구체적인 구문은 사용되는 RDBMS에 따라 다를 수 있습니다.
위 내용은 ANSI SQL 및 다른 RDBMS에서 행을 제한하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!