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
'[스파르타코딩클럽]데이터분석 과정 > SQL' 카테고리의 다른 글
[SQL] N개의 데이터 조회_(MySQL) LIMIT / (ORACLE) ROWNUM & FETCH 함수 (0) | 2023.12.27 |
---|---|
[SQL코드카타] 130 ~ 137번 (HackerRank) (0) | 2023.12.27 |
[SQL][ORACLE] EXISTS (0) | 2023.12.26 |
[SQL 코드카타] 10문제 (0) | 2023.12.26 |
[SQL 코드카타] 문제 71~75번 풀이 (0) | 2023.12.22 |