English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PostgreSQL에서 limit 절은 SELECT 문에서 조사할 데이터의 수를 제한하는 용도로 사용됩니다。
LIMIT 절을 포함한 SELECT 문의 기본 문법은 다음과 같습니다:
SELECT column1, column2, columnN FROM table_name LIMIT [행 수]
LIMIT 절과 OFFSET 절을 함께 사용할 때의 문법은 다음과 같습니다:
SELECT column1, column2, columnN FROM table_name LIMIT [행 수] OFFSET [행 번호]
COMPANY 테이블을 생성하세요(COMPANY SQL 파일 다운로드 ),데이터 내용은 다음과 같습니다:
w3codeboxdb# select * from COMPANY; id | name | age | address | salary ----+-------+-----+-----------+-------- 1 | Paul | 32 | California| 20000 2 | Allen | 25 | Texas | 15000 3 | Teddy | 23 | Norway | 20000 4 | Mark | 25 | Rich-Mond | 65000 5 | David | 27 | Texas | 85000 6 | Kim | 22 | South-Hall| 45000 7 | James | 24 | Houston | 10000 (7 rows)
다음 예제는 지정된 수의 데이터를 찾아낼 것입니다, 즉 읽기 4 데이터 항목:
w3codeboxdb=# SELECT * FROM COMPANY LIMIT 4;
다음과 같은 결과를 얻습니다:
id | name | age | address | salary ----+-------+-----+-------------+-------- 1 | Paul | 32 | California | 20000 2 | Allen | 25 | Texas | 15000 3 | Teddy | 23 | Norway | 20000 4 | Mark | 25 | Rich-Mond | 65000 (4 rows)
하지만, 일부 경우에서 특정 오프셋에서 기록을 추출해야 할 수 있습니다.
다음은 세 번째 레코드부터 추출하는 예제입니다 3 개의 레코드:
w3codeboxdb=# SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
다음과 같은 결과를 얻습니다:
id | name | age | address | salary ----+-------+-----+-----------+-------- 3 | Teddy | 23 | Norway | 20000 4 | Mark | 25 | Rich-Mond | 65000 5 | David | 27 | Texas | 85000 (3 rows)