Level
-
<SQL : Oralce> CONNECT BY LEVEL (with DUAL)카테고리 없음 2024. 1. 9. 14:47
지난 글에서는 MySQL에서 재귀쿼리를 통해 데이터를 반복문처럼 생성하는 방법에 대해서 알아보았다. MySQL 재귀쿼리 https://jinhyunbae.tistory.com/107 RECURSIVE(재귀 쿼리) SQL을 하다보면 연속적인 숫자 데이터를 생성할 필요가 있을 수 있다. 이 때 프로그래밍이라면 반복문을 돌려서 쉽게 해결할 수 있는데 SQL에는 해당하는 기능이 없을까 SQL에서는 재귀 쿼리를 이 jinhyunbae.tistory.com Oracle에서도 MySQL과 같이 WITH RECURSIVE를 제공하긴하지만 Orcle에서만 지원하는 LEVEL과 CONNECT BY를 이용해 WITH RECURSIVE처럼 구현하는 방법을 알아보았다. FROM 절을 보면 뜬금없이 DUAL이라는 이름의 테이블이..
-
<TIL> 2023-12-27내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 27. 22:12
내일배움캠프 본 캠프 7일차 이미 SQLD는 합격한 상태이지만 내일배움캠프 수료 조건에 지급된 전 강의 수강이 포함되어 있어서 이론 내용 복습도 하고 SQL도 좀 더 심도있게 배울 겸 지급된 SQLD 강의를 들었다. 이전에 들었던 지급 강의인 엑셀보다 쉽고 빠른 SQL은 MySQL로 코드를 짜서 조금 익숙해졌다. 그런데 코드테스트를 풀 때 Oracle도 같이 풀다보니 매번 MySQL에서 잘 풀어놓고 Oracle에서는 오류가 나서 한참 고민하는 상황이 반복적으로 일어나고 있다. SQLD는 Oracle위주로 시험이 구성되어 있으니 SQL 쿼리 파트로 넘어가면 Oracle 쿼리를 짜는데 좀 도움이 되지 않을까 기대하고 있다. 오늘 학습한 것 스파르타에서 제공해주는 SQLD 자격증 대비반 강의 2주치 수강 SQ..