이런 걸
배워요!
SQLD 2과목 전체
SQL 기본 문법
SQL 활용 문법
정규표현식 기본 사용법
SQL 관리구문
노랭이 책 전체 문제 풀이
SQLD 시험은 '노랭이'라 불리는 'SQL자격검정 실전문제'를 중심으로 준비해야 합니다. 이것만 해도 176문제나 되기 때문에 문제집에 나온 내용을 중심으로 학습하는 것이 가장 효율이 좋습니다.
데이터진흥원은 기출 문제를 공개하지 않습니다. 시중에 돌아다니는 기출 문제들은 기억에 의존해 복원한 것들이에요.
'노랭이'는 SQL을 조금 배웠다는 사람들도 쉽게 풀 수 없는 난이도입니다. 후반부인 SQL 활용과 관리 구문으로 갈수록 모르는 내용이 더 많이 나옵니다.
노랭이 책의 문제들을 면밀히 분석해 필요한 내용+⍺로 커리큘럼을 구성했습니다. 이론과 실습 쿼리는 가이드북, Oracle 개발 문서, SQL Server 개발 문서 등 여러 자료를 찾아 정리했습니다.
'SQL자격검정 실전문제' 모든 문제를 풀어봅니다.
⚠ 정말 쉬운 단답형 문제 몇 개를 제외하고 전체 문제 풀이를 진행하고 있습니다!
간결한 설명으로 내용을 최대한 압축했습니다.
내용을 잘게 쪼개고 하나의 강의를 1~3분 내외로 정리했습니다.
대부분의 문제는 쿼리 결과를 예측하거나, 쿼리를 완성할 수 있는 능력을 묻고 있습니다. 쿼리를 따라해보며 준비하는 것이 합격으로 가는 지름길입니다.
노랭이 책 혼자 풀기 벅차요.
실전 문제를 풀기엔 이론과 실습이 부족하신 분
학습 시간이 많지 않아요.
바쁘다 바빠 현대 사회
공부할 시간이 부족하신 분
실습해보며 배우고 싶어요
출제 경향에 맞춰 실습해보며 공부해보고 싶으신 분
'노랭이'를 풀 수 있는 이론을 갖추게 됩니다.
'노랭이' 모든 문제를 풀 수 있게 됩니다.
합격으로 가세욧..!
수업이 실습 위주로 진행 되기 때문에 SQL 실무를 하기 위한 기초도 마련할 수 있죠.
실무를 하시다 생각 안날 때 한번씩 찾아보면서 되새길 수 있는 강의로 만들었습니다.
SQL 원툴, SQL 외길 인생 데이터 분석가
2014~2017: 컴퓨터 사이언스 석사
2017~2019: 출연연 연구원
2021~2023: Y사 데이터 분석가
DBeaver, Oracle DBMS, SQL Server를 사용했습니다.
docker 환경에서 Oracle과 SQL Server DBMS를 설치해 실습을 진행했습니다.
윈도우와 Mac 모두에서 docker를 이용해 동일하게 환경을 설정할 수 있습니다.
웹 컴파일 환경을 제공하는 SQL Fiddle을 일부 사용했습니다.
쿼리 스크립트
요약집
문제 분석 자료
학습 슬라이드
학습 대상은
누구일까요?
바쁘다 바빠, 시간은 없지만 SQLD 합격하고 싶은 분들
기초가 부족해 실습하며 SQL을 배워보고 싶은 분들
실무에 바로 쓸 수 있을 정도로 제대로 공부해보고 싶은 분들
전체
247개 ∙ (8시간 40분)
가 제공되는 강의입니다.
SQLD 시험 개요와 공부법
02:16
수업 소개
01:27
-- 공지사항
00:44
도커 설치(Mac)
02:23
도커 설치(Windows)
01:38
테이블 용어
00:37
데이터 유형
01:46
일반 집합 연산자와 순수 관계 연산자
00:52
산술 연산자
01:18
합성연산자
01:17
노랭이 104번, 117번 문제풀이
01:26
노랭이 111번 문제풀이
01:21
문자형 함수(RTRIM, TRIM)
01:42
노랭이 12, 24번 문제풀이
03:04
노랭이 15번 문제풀이
02:41
날짜 연산
01:38
노랭이 16번, 30번 문제
01:33
노랭이 13번 문제풀이 part1
04:20
노랭이 13번 문제풀이 part2
03:06
노랭이 17번, 18번 문제풀이
02:38
NULL 관련 함수 활용
01:04
노랭이 20번, 31번 문제풀이
01:55
노랭이 문제풀이 개요
00:40
논리 연산자 AND, OR, NOT
02:57
IN과 BETWEEN
02:38
LIKE 연산자
01:44
노랭이 22번 문제풀이
01:33
노랭이 36번 문제풀이
01:50
NULL처리
02:17
노랭이 10번 문제풀이
00:48
노랭이 7번, 8번 문제풀이
00:40
노랭이 문제풀이 개요
00:33
DISTINCT 집계
01:22
노랭이 9번 문제풀이
01:51
노랭이 27번 문제풀이
02:36
노랭이 50번 문제풀이
01:56
GROUP BY하고 집계하기
02:42
GROUP BY 절 제약사항
01:17
HAVING 절
02:02
HAVING과 WHERE절의 차이
01:38
문제풀이 개요
00:20
ORDER BY 절 사용법
03:24
같은 결과를 출력하는 표현식
01:11
노랭이 21번 문제풀이
01:18
잘못된 표현식
00:56
노랭이 28번 문제풀이
01:37
문제풀이 개요
00:29
JOIN의 결과 집합
00:58
노랭이 33번, 35번 문제풀이
01:17
노랭이 39번 문제풀이
03:32
노랭이 34번 문제풀이
02:00
노랭이 19번 문제풀이
02:10
INNER JOIN 표준 구문으로
00:33
ON을 USING으로 바꾸기
00:37
노랭이 40번, 42번 문제풀이
02:37
3개 이상 테이블 조인
01:31
노랭이 46번 문제풀이
01:18
FULL OUTER JOIN
02:24
단일행, 다중행 서브쿼리
02:04
다중 컬럼 서브쿼리
02:39
스칼라 서브쿼리
02:41
연관서브쿼리와 EXISTS 문
04:17
EXISTS 문 IN으로 바꿔 쓰기
00:49
테이블 자리에 쓰는 인라인 뷰
02:34
뷰 생성 및 삭제, 장점
01:44
노랭이 75번 문제풀이
01:10
노랭이 74번 문제풀이
05:27
노랭이 71번 문제풀이
03:11
노랭이 72번, 73번 문제풀이
04:00
노랭이 76번 문제풀이
02:05
노랭이 79번 문제풀이
01:51
학생, 등록, 수업 데이터세트 로드
02:13
집합 연산자 종류와 특징
02:25
사용 주의사항
01:28
노랭이 45번 문제풀이
02:16
노랭이 55번 문제풀이
05:10
노랭이 55번 문제 예시 데이터 쿼리
03:31
노랭이 56번 문제풀이
01:36
노랭이 59번 문제풀이
02:29
노랭이 52번 문제풀이
01:24
노랭이 57번 문제풀이
01:28
노랭이 80번 문제풀이
01:36
노랭이 82번 문제풀이
02:07
노랭이 81번 문제풀이
02:03
노랭이 83번 문제풀이
01:23
노랭이 95번 문제풀이
01:34
노랭이 78번 문제풀이
03:52
ORDER BY만 사용한 윈도우 설정
01:06
RANGE로 논리적 범위 설정하기
01:26
노랭이 84번 문제풀이
01:07
GROUP BY와 함께 사용하기
01:28
노랭이 88번 문제풀이
02:08
노랭이 89번 문제풀이
02:15
노랭이 77번 문제풀이
03:59
노랭이 85번 문제풀이
02:24
노랭이 86번 문제풀이
01:56
노랭이 87번 문제풀이
02:05
노랭이 98번 문제풀이
01:05
LEAD, LAG
02:20
노랭이 90번 문제풀이
00:49
노랭이 97번 문제풀이
01:36
RATIO_TO_REPORT
01:31
노랭이 58번 문제풀이
05:15
NTILE
02:05
노랭이 69번 문제풀이
03:20
셀프 조인으로 계층 구조 쿼리하기
03:36
계층형 쿼리 실습하기
05:57
노랭이 60번 문제풀이
01:58
노랭이 61번 문제풀이
00:41
노랭이 62번 문제풀이
02:08
노랭이 64번 문제풀이
05:03
PIVOT 테이블 UNPIVOT 하기
01:42
정규 표현식이란?
00:47
문장의 시작과 끝을 지정하는 ^, $
00:47
{n,m}으로 반복 횟수 지정하기
01:04
문자열 클래스를 생성하는 [ ]
01:16
CREATE 문 기본 사용법
00:40
테이블 생성 규칙
01:37
노랭이 109번 문제(키 특성)
01:59
제약 조건 설정하는 세가지 방법
01:07
노랭이 107번 문제풀이
00:53
노랭이 108번 문제풀이
01:18
INSERT INTO TABLE
01:26
INSERT 사용시 주의 점
01:17
노랭이 114번 문제풀이
02:21
노랭이 115번 문제풀이
03:39
노랭이 116번 문제풀이
01:50
DELETE
00:18
UPDATE
04:24
노랭이 126번 문제풀이
07:39
테이블을 병합하는 MERGE 문
05:06
MERGE DELETE 절 추가
01:53
노랭이 106번 문제풀이
02:05
SQL FIDDLE 소개 및 설정
00:19
자동으로 커밋되는 DDL, DCL
01:22
SAVEPOINT 적용범위
01:12