본문 바로가기
[스파르타코딩클럽]데이터분석 과정/SQL

[SQL][ORACLE] CONNECT BY LEVEL

by doo_ 2023. 12. 22.

CONNECT BY LEVEL은 계층 쿼리로 상하 관계를 질의하는 데 사용한다.

> DUAL은 더미 테이블로 이 테이블에 LEVEL 값을 각 행에 부여하여 반환한다.

EX. 1부터 24까지의 열을 생성해 다른 테이블과 붙이고 싶을 때,

 

SELECT LEVEL AS HOUR
    FROM DUAL CONNECT BY level <25

 

활용 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/59413