★ 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 예제
1:05:15 여기서 select 절의 alias는 having 절보다 나중에 실행되기에 쓸 수 없다하셨는데, 찾아보니까 mysql에서는 having을 평가하기 전 select 절을 일부 평가하기에 유효하다고 합니다. 이 부분은 시험에서는 그냥 '쓸 수 없다' 라고 생각하는 게 맞나요? 또한 궁금한 게 sqld는 표준 sql에 대한 시험이지만 사용하는 언어가 mssql과 oracle 언어인가요? 표준 언어에 대한 시험이지만 다른 언어를 쓰는 이유가 있나요?
이 부분은 계속적으로 논란이 되는 부분입니다. SQL을 사용하는 사용자마다 SQL을 DML로 분류하는 분들이 계시고, 저처럼 별도의 DQL로 정의하는 분들도 계십니다. 시험 주관사에 문의결과 이 점을 명확히 인지하고 있기 때문에 아마 SELECT문이 어디 속하는지를 묻는 문제는 출제되기 힘들것으로 예상됩니다!
이미 시험은 치셨겠지만 다른 분들을 위해,,!! WHERE 절 E1.MGR = E2.EMPNO의 해석 -> E1.MGR에서 값을 던지고(직원이 E1의 상위관리자번호를 E2의 직원번호로 찾기 위해) E2.EMPNO 에서 받습니다. 그 후, 그것을 받은 E2.EMPNO가 E1의 상위관리자번호를 E2의 직원번호와 비교해서 같은 것을 찾습니다) E1이 직원, E2가 매니저여야 말이 되네요ㅎㅎ.