🥊 환경 정보
🥊 Query
💧 테이블 및 컬럼 생성
- 테이블명 :
testTable
- 컬럼명 1 :
seq
(게시글 번호)
- 컬럼명 2 :
subject
(게시글 제목)
- 컬럼명 3 :
content
(게시글 내용)
🎇 table을 생성하자
CREATE TABLE testTable(
seq INT NOT NULL AUTO_INCREMENT,
subject VARCHAR(150) NOT NULL,
content VARCHAR(500)
);
INSERT INTO testTable
VALUES(0, '제목1', '내용1');
INSERT INTO testTable
VALUES(0, '제목2', '내용2');
INSERT INTO testTable
VALUES(0, '제목3', '내용3');
💧 다음 게시글 번호를 구하는 Query
🎇 기본형
SELECT min(seq)
FROM testTable
WHERE seq > ? ;
🎇 SEQ에 값을 2로 넣어보자.
SELECT min(seq)
FROM testTable
WHERE seq > '2' ;
+
| seq |
+
| 3 |
+
💧 이전 게시글 번호를 구하는 Query
🎇 기본형
SELECT max(seq)
FROM testTable
WHERE seq < ? ;
🎇 SEQ에 값을 2로 넣어보자.
SELECT max(seq)
FROM testTable
WHERE seq < '2' ;
+
| seq |
+
| 1 |
+
💧 게시글 제목을 구하는 Query
🎇 기본형
SELECT subject
FROM testTable
WHERE seq = ? ;
🎇 SEQ에 값을 2로 넣은 이전 게시글 제목을 구해보자
SELECT subject
FROM testTable
WHERE seq = (SELECT max(seq) FROM testTable WHERE seq < '2') ;
+
| subject |
+
| 제목1 |
+
🎇 SEQ에 값을 2로 넣은 다음 게시글 제목을 구해보자
SELECT subject
FROM testTable
WHERE seq = (SELECT min(seq) FROM testTable WHERE seq > '2') ;
+
| subject |
+
| 제목3 |
+
🥊 출저
Query 출저