TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

자격증/SQLD51

[SQLD] PIVOT / UNPIVOT (보강-2) 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) & 마이크로소프트 시작하기에 앞서.. 해puppy-foot-it.tistory.comPIVOT / UNPIVOT (데이터의 구조를 변경하는 기능)출처: 홍쌤의 데이터랩 유튜브 [PIVOT 관련 내용 참고] [SQLD] PIVOT(보강)해당 범위는 SQLD 2024년에 추가된 범위라 기존 내용이 많이 부족하여 추가하였습니다. 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 .. 2024. 3. 1.
[SQLD] PIVOT/UNPIVOT (보강-1) 해당 범위는 SQLD 2024년에 추가된 범위라 기존 내용이 많이 부족하여 추가하였습니다. 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) & 마이크로소프트 시작하기에 앞서.. 해 puppy-foot-it.tistory.com PIVOT / UNPIVOT (데이터의 구조를 변경하는 기능) 출처: 홍쌤의 데이터랩 유튜브 데이터의 구조 1) LONG DATA (Tidy Data) - 하나의 속성이 하나의 컬럼으로 정의되어 값들이 여러 행으로 쌓이는 구조 - RDBMS의 테이블 설계 방식 - 다른 테이블과의.. 2024. 3. 1.
[SQLD] TOP N Query (보강) 해당 범위는 2024년부터 새로 추가된 범위라 내용이 많이 부족하여 내용을 추가하였습니다. 기존 내용 SQLD 2과목 SQL 활용 - TOP N 쿼리 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 5. TOP N 쿼리 A. TOP N 쿼리 개요 TOP N 쿼리: 인라 puppy-foot-it.tistory.com TOP N Query 출처: 홍쌤의 데이터 랩 유튜브 페이징 처리를 효과적으로 수행하기 위해 사용 전체 결과에서 특정 N개 추출 ◆ TOP N 추출 방법 1. ROWNUM 2. RANK 3. FETCH ROWNUM 출력된 데이터 기준으로 행 번호 부여 절대적인 행 번호가 아닌 .. 2024. 3. 1.
[SQLD] 윈도우 함수 - ROW_NUMBER, PARTITION BY 예제 및 풀 [윈도우 함수 관련 글] SQLD 2과목 SQL 활용 - 윈도우 함수 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 4. 윈도우 함수 A. 윈도우 함수(Window Function) puppy-foot-it.tistory.com 예제1 및 풀이 출처: EPASSKOREA Q. 추천내역 테이블에서 아래와 같은 SQL 문 수행 시 결과는? [추천내역 테이블] 추천경로 추천인 피추천인 추천점수 SNS 나한일 강감찬 75 SNS 이순신 강감찬 90 이벤트 홍길동 강감찬 80 이벤트 정치인 이순신 78 홈페이지 정치인 허민 93 홈페이지 홍두깨 심청이 99 [SQL 문] SELECT 추천경로, .. 2024. 2. 27.
SQL 집계함수 - SUM 자주 헷갈리는 집계함수 SUM 관련 문제 COL1 COL2 COL3 NULL NULL 1 2 3 2 1 NULL NULL Q1) SELECT SUM(COL1+COL2+COL3) FROM DUAL; 풀이 ▶ 1행: NULL + NULL + 1 = NULL 2행: 2 + 3 + 2 = 7 3행: 1 + NULL + NULL = NULL 따라서, 답은 7 Q2) SELECT SUM(COL1) + SUM(COL2) + SUM(COL3) FROM DUAL; 풀이 ▶ SUM(COL1) = 2 + 1 = 3 SUM(COL2) = 3 SUM(COL3) = 1 + 2 = 3 따라서, 답은 3 + 3 + 3 = 9 집계함수는 NULL 미포함 2024. 2. 26.
SQLD 2과목 SQL 활용 - 서브쿼리 (보강) [예전에 올렸던 글] SQLD 2과목 SQL 활용 - 서브쿼리서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 1. 서브쿼리 A. 서브쿼리(Subquery) 하나의 SQL 문puppy-foot-it.tistory.com해당 내용은 유튜버 'SQL 전문가 정미나' 님의 유튜브 강의 내용을 토대로 만들었습니다.중첩 서브쿼리 SELECT *FROM HR.EMPLOYEES AWHERE A.DEPARTMENT_ID = (SELECT B.DEPARTMENT_ID                                                     FROM HR.DEPARTMENTS B     .. 2024. 2. 19.
728x90