
Prev 함수는 이전 레코드를 조회할 때 사용됩니다.
Prev 함수를 사용하는 예시로, 다음과 같은 쿼리를 예시로 들 수 있습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
컬럼명1 INT PRIMARY KEY,
컬럼명2 VARCHAR(255)
);
INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (1, '레코드1');
INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (2, '레코드2');
INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (3, '레코드3');
SELECT 컬럼명1, 컬럼명2
FROM 테이블명
ORDER BY 컬럼명1 DESC
LIMIT 1 OFFSET 1;
Prev 함수는 여러 종류가 있습니다. 대표적으로 ROW_PRECEDING, ROW_LAG, ROW_NUMBER 함수가 있습니다.
Prev 함수는 SQL에서 여러 위치에 위치할 수 있습니다. 대표적으로 ORDER BY 절, WINDOW 함수, LAG 함수 등에 위치할 수 있습니다.
2025-05-09 20:19