★ 2024년 개정 반영 ★ SQLD 내용이 2024년 일부 추가 및 변경 되었습니다. 본 영상은 2024년 개정을 반영한 핵심 요약 강의입니다. (2과목 PART2를 많이 어려워하셔서 추가적으로 보다 쉬운 강의를 제작하여 업로드할 예정입니다) ★ 자체 개정 내용을 반영한 영상 재 업로드 예정 ★ 2024년 1,2차 때 배포했던 교재가 개정되어 유료로 재 출간되었습니다! 교재는 아래 홈페이지에서 구매 가능합니다(총 155페이지 구성) 홈페이지 주소 : www.hdatalab.co.kr 개정 내용을 반영한 동영상 강의가 7월 8일 유튜브 공개될 예정입니다. 오탈자 수정 및 일부 내용 추가이기 때문에 기존 교재 및 새 교재를 가지고 계시다면 기존 영상으로 강의 수강 후 추후 추가되는 부분만 따로 공부하시면 됩니다:) ★ 챕터별 구간 정리 ★ 00:00 인트로 00:07 PART1.관계형 데이터베이스 개요 11:02 PART2.SELECT문 24:18 PART3.함수 49:14 PART4. WHERE절 59:24 PART5.GROUP BY절과 HAVING 절 1:07:12 PART6.ORDER BY절 1:10:42 PART7.조인 1:26:32 PART8.표준조인
1:05:15 여기서 select 절의 alias는 having 절보다 나중에 실행되기에 쓸 수 없다하셨는데, 찾아보니까 mysql에서는 having을 평가하기 전 select 절을 일부 평가하기에 유효하다고 합니다. 이 부분은 시험에서는 그냥 '쓸 수 없다' 라고 생각하는 게 맞나요? 또한 궁금한 게 sqld는 표준 sql에 대한 시험이지만 사용하는 언어가 mssql과 oracle 언어인가요? 표준 언어에 대한 시험이지만 다른 언어를 쓰는 이유가 있나요?
이미 시험은 치셨겠지만 다른 분들을 위해,,!! WHERE 절 E1.MGR = E2.EMPNO의 해석 -> E1.MGR에서 값을 던지고(직원이 E1의 상위관리자번호를 E2의 직원번호로 찾기 위해) E2.EMPNO 에서 받습니다. 그 후, 그것을 받은 E2.EMPNO가 E1의 상위관리자번호를 E2의 직원번호와 비교해서 같은 것을 찾습니다) E1이 직원, E2가 매니저여야 말이 되네요ㅎㅎ.
이 부분은 계속적으로 논란이 되는 부분입니다. SQL을 사용하는 사용자마다 SQL을 DML로 분류하는 분들이 계시고, 저처럼 별도의 DQL로 정의하는 분들도 계십니다. 시험 주관사에 문의결과 이 점을 명확히 인지하고 있기 때문에 아마 SELECT문이 어디 속하는지를 묻는 문제는 출제되기 힘들것으로 예상됩니다!
★ 2024년 개정 반영 ★
SQLD 내용이 2024년 일부 추가 및 변경 되었습니다.
본 영상은 2024년 개정을 반영한 핵심 요약 강의입니다.
(2과목 PART2를 많이 어려워하셔서 추가적으로 보다 쉬운 강의를 제작하여 업로드할 예정입니다)
★ 자체 개정 내용을 반영한 영상 재 업로드 예정 ★
2024년 1,2차 때 배포했던 교재가 개정되어 유료로 재 출간되었습니다!
교재는 아래 홈페이지에서 구매 가능합니다(총 155페이지 구성)
홈페이지 주소 : www.hdatalab.co.kr
개정 내용을 반영한 동영상 강의가 7월 8일 유튜브 공개될 예정입니다.
오탈자 수정 및 일부 내용 추가이기 때문에 기존 교재 및 새 교재를 가지고 계시다면
기존 영상으로 강의 수강 후 추후 추가되는 부분만 따로 공부하시면 됩니다:)
★ 챕터별 구간 정리 ★
00:00 인트로
00:07 PART1.관계형 데이터베이스 개요
11:02 PART2.SELECT문
24:18 PART3.함수
49:14 PART4. WHERE절
59:24 PART5.GROUP BY절과 HAVING 절
1:07:12 PART6.ORDER BY절
1:10:42 PART7.조인
1:26:32 PART8.표준조인
08:19 데이터 무결성
10:30 ERD란
11:05 part2 select문
13:47 select문의 구조
14:40 select from 왜구했오
21:19 select문의 from절
24:21 part3 함수
25:19 함수의 종류
26:45 문자함수의 종류
32:07 숫자형 함수의 종류
33:59 날짜형 함수
36:46 변환함수
41:10 그룹함수
41:22 일반함수(중요)
44:27 decode 안에 decode⭐️
45:44 NVL 예시
46:12 coalesce⭐️
46:43 case문 예제⭐️
49:16 part4 where절
50:04 연산자 종류
53:39 or연산자는 합집합
56:25 like 연산자⭐️
59:28 part5 group by절
1:01:23 group by의 예시
1:03:44 group by 잘못된 사용
1:04:02 having 절
1:07:15 part6 order by절
1:09:28 order by 숫자
1:09:49 복합 정렬
1:10:44 part7 조인
1:12:20 오라클 표준 vs 안시 표준
1:14:22 조인 종류⭐️
1:16:32 equi 조인
1:19:40 non equi 조인
1:20:55 3 테이블 이상의 조인
1:22:14 3 테이블 문법 예시
1:22:50 self join
1:25:18 응용예제⭐️⭐️
1:26:35 part8 표준 조인
1:34:11 left outer join 예제
👍👍👍👍
와 기다렸었는데 정말 감사합니다 저는 진짜 유료강의라도 들으려고 했었는데 이렇게 무료로 올려주셔서 감사합니다
무작정 문제집이랑 인터넷 요약본 가지고 공부중이었는데, 이해 너무 잘되네요. 정말 감사합니다.
카페 가입했어요~감사합니다
강의 감사합니다. 너무 좋아요. 40:30
1:05:15 여기서 select 절의 alias는 having 절보다 나중에 실행되기에 쓸 수 없다하셨는데, 찾아보니까 mysql에서는 having을 평가하기 전 select 절을 일부 평가하기에 유효하다고 합니다. 이 부분은 시험에서는 그냥 '쓸 수 없다' 라고 생각하는 게 맞나요?
또한 궁금한 게 sqld는 표준 sql에 대한 시험이지만 사용하는 언어가 mssql과 oracle 언어인가요? 표준 언어에 대한 시험이지만 다른 언어를 쓰는 이유가 있나요?
SQLD는 오라클과 SQL Server 문법에 대해 묻는 자격증입니다. 말씀하신대로 mysql에서는 가능하지만 ORACLE과 SQL Server는 HAVING절 컬럼 별칭 사용 불가합니다.
영상 감사합니다!! 한 가지 질문이 있는데요, 1:25:09 에 order by 1, 4 하면 employee ID 와 manager ID로 순서 정렬이 되는걸까요...?? 어떤식으로 정렬되는지 알고싶습니다!
명시된 순서대로 정렬이에요!
em ID 1차 정렬후 manager ID 2차정렬일거에요!
감사합니다!! 이해했어요 ㅎㅎ
@@from_therine
늘 감사합니다.
홍쌤은신이다
11시간의 전사 갑니다 !!
당신도?
@@redcomet150 야나두~
1:00:34 일정 그룹을 제외하고싶을 경우 WHERE절에서 해당 그룹을 제외하는 게 더 낫다고 하셨는데, 구문 예시가 있을까요?
정리가 잘되어 있습니다. 감사하비다.
항상 잘보고 있습니다!!!
유익한강의 감사합니다^^
53:33 부분에 언더바가 s양쪽에 있는데 왜 이름 길이가 5인거져? 3자리는 않되나요? 정해져 있는건가요?
질문있습니다!!!1:36:34 ansi표준 기준 마지막문장에 where ~~ 에서 마지막부분 in(1,4)은 뭘 뜻하나요? orderby절인가요??
1,4학년 학생들에 대한 일반 조건이 들어가야 하므로 WHERE S.GRADE IN (1,4) 가 마지막 줄에 들어가는거죠
책 하나도 안보고 지금 이것만 보고 갈건데 붙을 거 같습니다
붙으셨나욬ㅋㅋㅋㅋ
너무 잘봤습니다 !! 😊😊
질문드립니다)1:22 부근에서..3개이상 table을 join하는 경우.. table에 alias를 from절에서 E,D,L등으로 정의 할 때, as 생략이 모든 sql에서 가능한가요..?
테이블 별칭의 경우 오라클은 AS 없이 작성해야 하고, MSSQL은 AS를 전달해도 됩니다.
감사합니다!!
1:26:31 매니저보다 급여가 많은 직원인데 WHERE절이 이해가 안갑니당 AND뒤에 꺽새가 반대로 가야하는것아닌가요? E1.MGR이면 E1이 매니저부분 아닌가용?
그렇게 이해할 수 있어요! 데이터를 찾아가는 과정을 잘 보시면 A라는 사원의 상위관리자번호(mgr)를 확인하고 A라는 사람의 상위관리자를 찾는거라서, 결국 MGR을 던지는 쪽(E1)이 해당 직원이고 반대쪽이 상위관리자가 됩니다!
이미 시험은 치셨겠지만 다른 분들을 위해,,!!
WHERE 절 E1.MGR = E2.EMPNO의 해석
-> E1.MGR에서 값을 던지고(직원이 E1의 상위관리자번호를 E2의 직원번호로 찾기 위해) E2.EMPNO 에서 받습니다. 그 후, 그것을 받은 E2.EMPNO가 E1의 상위관리자번호를 E2의 직원번호와 비교해서 같은 것을 찾습니다)
E1이 직원, E2가 매니저여야 말이 되네요ㅎㅎ.
감사합니다!
감사합니다~!
10:00 릴레이션은 테이블간의 관계를 말하는 것이 아니라 DB테이블을 말하지 않나요? 테이블간의 관계는 Relationship이라고 하지 않나요??
29:00에서 where절로 점프합니다
감사합니다.
33:40 에서 ROUND(123.456.-2)여기서 왜 100이 되나요??갑자기 넘어가져서 이해가 잘 안가네요
ROUND 함수의 두번째 인자가 (+)n일때는 소수점자리 n번째에서 반올림, -n에선 정수자리 n번째에서 반올림한 값이라, 말씀해주신 함수에선 정수자리 두번째에서 반올림해서 123->100이 되는 겁니다😊
최고
ORDER BY 절 부분 예제 영상도 알려주세요..노베이스는 이해가 안돼요..
감사합니다
진짜 최고입니다 쌤 감사해요ㅠㅠ
뒤로 갈수록 뭐라고 하는지 모르겠음 ㅜㅠㅠㅠㅠㅠㅠ
1:10 시작!
8:18
34:00
1:10:44
알러뷰... 꼭 따보겠음다
질문 있습니다. 노랭이 33페이지 5번 문제를 보면 SELECT가 DML이라고 풀이하고 있습니다.
노랭이 문제가 오류인건지 알려주실 수 있나요?
DML도 맞아요
DB 용어나 개념 자체가 지들 멋대로라 자격증마다 또 달라요
sqld 시험이시니까 dql로 기억하시는 게 나을듯
ORDER BY 절 부분에 지금 교제에 있는 예제 문제와 영상에 나오는 예제 문제의 내용을 바꾼 이유가 있을까요? 구매한 교제와 영상의 예제가 달라서 좀 헷갈려서요. 이해하려고 봤는데 영상이랑 다르네요.
안녕하세요, HDATALAB입니다.
채널의 SQLD_NEW라는 이름의 재생목록에 업로드 되어있는 최신 영상을 보시면 영상 예제와 교재 예제 내용이 같은 것을 확인하실 수 있습니다.
추가로 궁금하신 점은 언제든지 홈페이지 문의 게시판을 이용해주세요.
감사합니다.
홧팅
50 페이지 예제) 문자 정렬에 문자는 왼쪽부터 값이 작은 순서대로, 값은 값이면 두 번째 값이 작은 순서대로 정렬된다. 오타도 있네요... 값은 값이면 이게 무슨 소리인가요?
안녕하세요, HDATALAB입니다.
죄송합니다.
오타는 수정되어 반영되었습니다.
같은 값이면이 맞는 표현입니다.
추가로 궁금하신 점은 언제든지 홈페이지 문의 게시판을 이용해주세요.
감사합니다.
1:07:16 오더바이절 부터
35:31 -> 이어서 보기
SQLD 시험 준비중인데 들을수록 이해가 잘 안가네요..ㅠㅠ 이거 MY SQL 깔고 직접해보면서 하면 이해가 좀 쉬울까요ㅠ
안녕하세요 선생님 ! 혹시 수정된 강의는 오늘 몇시쯤 올라오나요??
1과목 금일 18시 업로드 예정입니다.
선생님 그러면 ROUND(SYSDATE,'MONTH')에서 SYSDATE가 2024-02-17이면 2024-03-01이 출력되나요?
네 맞습니다~^^ 월 단위로 반올림 했으니 다음달 1일이 리턴됩니다!
1:10:43
사랑해요.. 미인이라 계속 공부하게 만드는 마력이.. 열심히 공부해서 다음주 시험에 꼭 붙을께요.
1:10:50 조인
29:41 문자함수
USING조건절 1:29:05
Good
48:10 case문 조건 축약 예시
1:24:40 헷갈리는 셀프 조인
1:28:25 on 절 예시
1:30:38 네추럴조인 주의사항
자꾸 요약본 대신 캠 보게되는데 책임지십쇼
ㄹㅇ
한국데이터산업진흥원에서 출간한 노랭이 교재에는 SELECT도 DML로 분류하던데 어느 쪽으로 알고 있으면 될까요?
이 부분은 계속적으로 논란이 되는 부분입니다. SQL을 사용하는 사용자마다 SQL을 DML로 분류하는 분들이 계시고, 저처럼 별도의 DQL로 정의하는 분들도 계십니다. 시험 주관사에 문의결과 이 점을 명확히 인지하고 있기 때문에 아마 SELECT문이 어디 속하는지를 묻는 문제는 출제되기 힘들것으로 예상됩니다!
47:37 북마크
1:29:07
56:14
1:07:34
1:00:17
❤❤
SQL 활용 쪽은 없을까요? ㅜㅜ
곧 업데이트 예정입니다^^
@@hdatalab 헉 감사합니다
42:00
너무감사합니다!! Pdf파일도 다운로드 가능한가요??
네 다운 가능한 URL 댓글 고정해두었습니다^^
한줄기 빛이셔요 ㅠㅠㅠ 적게일하고 많이버시길 바라겠습니다!!
1:09:19
8:58
숫자함수표에 sign예제 잘못표시 되어 있는거 같아요
오탈 체크 감사드려요^^ 강의 교안 수정 후 재업로드 해두겠습니다!!
55:51
16:35
33:40
12:21
36:32
as 가 뭐죠?
칼럼 이름 설정 as 생략 가능
와 다들 대단쓰 전 이해가 안가요 ㅠㅠ
26
도대체 광고를 몇 개나 처넣은건지 도무지 공부를 할 수가 없네
프리미엄 사라 ㅋㅋ 공짜로 보면서 말이 많네
체고
2/20
00
1
홍박사님을 아세유?
감사합니다!!
감사합니다
57:41
53:46
1:01:48
1:09:47
59:24
33:14
24:28
34:10
감사합니다
1:17:57
59:42
24:27
35:27
40:43
감사합니다
59:42
감사합니다
감사합니다
24:20