문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:쿼리:응용:paging_query [2025/04/28 19:52] carlito76 |
기술문서:레퍼런스:쿼리:응용:paging_query [2025/11/27 11:55] (현재) carlito76 |
||
|---|---|---|---|
| 줄 10: | 줄 10: | ||
| </ | </ | ||
| - | ^ 물리명 | + | ===== 테이블 명세 ===== |
| - | | 일련번호 | sn | 숫자형 | PK | | + | ^ 물리명 |
| - | | 제목 | title | 문자형 | | | + | | 일련번호 | sn | 숫자형 |
| - | | 내용 | content | 문자형 | | | + | | 제목 | title | 문자형 |
| + | | 내용 | content | 문자형 | ||
| + | ===== SQL 스크립트 ===== | ||
| <sxh sql; gutter: true; title: DDL;> | <sxh sql; gutter: true; title: DDL;> | ||
| - | -- MySQL/ | ||
| CREATE TABLE ex_paging ( | CREATE TABLE ex_paging ( | ||
| - | sn BIGINT | + | sn INT NOT NULL PRIMARY KEY, |
| title VARCHAR(100) NOT NULL, | title VARCHAR(100) NOT NULL, | ||
| - | content | + | content VARCHAR(4000) NOT NULL |
| - | ); | + | |
| - | + | ||
| - | -- Oracle/ | + | |
| - | CREATE TABLE ex_paging ( | + | |
| - | sn NUMBER NOT NULL PRIMARY KEY, | + | |
| - | title | + | |
| - | content CLOB NOT NULL | + | |
| ); | ); | ||
| </ | </ | ||
| 줄 55: | 줄 49: | ||
| ===== MySQL/ | ===== MySQL/ | ||
| - | <sxh sql; gutter: true; highlight: [17];> | + | <sxh sql; gutter: true; highlight: [19];> |
| - | -- MySQL 5.0.12 이상/ | + | /* |
| + | MySQL 5.0.12 이상/ | ||
| + | */ | ||
| SELECT | SELECT | ||
| t.*, @ROWNUM AS " | t.*, @ROWNUM AS " | ||
| 줄 85: | 줄 81: | ||
| ===== MSSQL ===== | ===== MSSQL ===== | ||
| - | <sxh sql; gutter: true; highlight: [10-11];> | + | <sxh sql; gutter: true; highlight: [12-13];> |
| - | -- MSSQL 2005 이상 | + | /* |
| + | MSSQL 2005 이상 | ||
| + | */ | ||
| SELECT | SELECT | ||
| t.*, (t._total_count_ - t._rownum_ + 1) AS " | t.*, (t._total_count_ - t._rownum_ + 1) AS " | ||
| 줄 115: | 줄 113: | ||
| ===== Oracle/ | ===== Oracle/ | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- Oracle 9i 이상/ | + | /* |
| + | Oracle 9i 이상/ | ||
| + | */ | ||
| SELECT | SELECT | ||
| t.*, (" | t.*, (" | ||
| 줄 143: | 줄 143: | ||
| ===== PostgreSQL ===== | ===== PostgreSQL ===== | ||
| <sxh sql; gutter: true;> | <sxh sql; gutter: true;> | ||
| - | -- PostgreSQL 8.4 이상 | + | /* |
| + | PostgreSQL 8.4 이상 | ||
| + | */ | ||
| SELECT | SELECT | ||
| t.*, (t._total_count_ - t._rownum_ + 1) AS " | t.*, (t._total_count_ - t._rownum_ + 1) AS " | ||
| 줄 167: | 줄 169: | ||
| ; | ; | ||
| </ | </ | ||
| + | |||
| + | {{tag>" | ||