728x90
반응형
■ Mysql 위/아래 ROW 값 가져오기 (LAG, LEAD)
SELECT
column_1
, column_2
, IFNULL(LAG(column_1) OVER (ORDER BY column_1), '') AS 이전행column_1
, IFNULL(LAG(column_2) OVER (ORDER BY column_1), '') AS 이전행column_2
, IFNULL(LEAD(column_1) OVER (ORDER BY column_1), '') AS 다음행column_1
, IFNULL(LEAD(column_2) OVER (ORDER BY column_1), '') AS 다음행column_2
FROM table_name
ORDER BY column_1
728x90
반응형
'MySql' 카테고리의 다른 글
[MySql] 테이블 내 특정 문자열 치환 REPLACE (0) | 2021.01.12 |
---|---|
[Mysql] 테이블 삭제 truncate/drop (0) | 2020.12.23 |
[MySql] 테이블 삭제 drop table (0) | 2020.09.17 |
[MySql] 문자열 합치기 concat (0) | 2020.09.17 |
[MySql] CASE 문 (0) | 2020.09.04 |