sqlite
database; 내장된 관계형 데이터베이스
limit
英
SQLite 제한 기능 통사론
기능: SQLite의 LIMIT 절은 SELECT 문에서 반환되는 데이터의 양을 제한하는 데 사용됩니다.
구문: LIMIT 절이 있는 SELECT 문의 기본 구문은 다음과 같습니다.
SELECT 컬럼1, 컬럼2, 컬럼N
FROM table_name
LIMIT [행 수]
다음은 LIMIT 절과 함께 사용되는 LIMIT 절입니다. OFFSET 절 구문:
SELECT 열1, 열2, 열N
FROM 테이블 이름
LIMIT [행 수] OFFSET [행 번호]
SQLite 엔진은 아래와 같이 지정된 OFFSET까지 다음 행부터 시작하여 모든 행을 반환합니다. 마지막 예가 표시됩니다.
SQLite 제한 기능 예
COMPANY 表有以下记录: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 下面是一个实例,它限制了您想要从表中提取的行数: sqlite> SELECT * FROM COMPANY LIMIT 6; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 但是,在某些情况下,可能需要从一个特定的偏移开始提取记录。下面是一个实例,从第三位开始提取 3 个记录: sqlite> SELECT * FROM COMPANY LIMIT 3 OFFSET 2; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0