SQL자격증 | SQLD시험|SQLD공부|SQLD 책
SQL 시험 9월 5일 목표로 열심히 달리고 있는 엘로디 입니다
저는 HRD 과정에서 SQLD 수업을 들었고 지금은 강의에서 공부한 교재를 한 번 복습하고
덜 푼 문제부분을 풀고 반복하는 순서로 공부를 하고 있어요 8월 넷째주는 그렇게 학습을 할 것 같고
이대로 실천 잘 한다면, 이번주 내로 이 책은 두 번 정도 볼 수 있을 것 같네요
그 다음에는 동생이 자격증 공부할 때 이용했던 책을 그대로 보고 문제를 정리하고 개념을 더해나가는 방식으로 학습할거예요 9월 첫주에는 기출이랑 script 무제한 반복하는 게 저의 주된 학습이고 불안하면 SQL 시중관련 책들을 통해서 배경지식을 다져나가는 것도 연습할것 같아요
그럼 지금 부터 추가 25분 학습을 시작하도록 하겠습니다!
2021.08.23 - [2021독서] - SQL자격증 | SQLD시험|SQLD공부|SQLD 책
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
지금 부터 학습할 내용 [Summary]
SQL 기본 활용 | WHERE 문 사용 |
GROUP 연산 | |
SELECT문 실행 순서 | |
명시적 explicit 행변환과 암시적 implicit 행변환 | |
내장형 함수 built-in function | |
DECODE 와 CASE 문 | |
ROWNUM 과 ROWID | |
WITH 구문 | |
DCL data control language | |
TCL transaction control language |
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
수업에서 사용했던 책은 SQL 개발자 이론서 + 기출문제이고 2021년 개정판이 나왔지만 저는 그 이전 버전으로 학습을 했어요
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈먼저
저는 이미 이 책으로 한 번 학습을 했었기 때문에 퀴즈를 먼저 풀고 그 다음 개념 정리할 거예요
찾고 있는 키워드가 있다면 ctrl + F 를 활용해주세요!
다음 중 SQL 문의 의미로 올바른 것은?
select *from emp where ename like'_TEST';
Ename 이 'test' 이고 앞에 첫 글자가 하나 더 있는 직원을 조회한다
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈 먼저
다음 중 null 관련 함수에 대한 설명으로 올바르지 않은 것은?
1. NVL 함수는 칼럼에 null 값이 있으면 지정된 다른 값으로 변형함
2. nVL2 함수는 컬럼값이 null 이면 두 번째 칼럼값 , null이 아니면 세번째 칼럼값을 반환할 때 사용
3. nullif 함수는 두 개의 칼럼값이 같으면 null을 되돌리고 같지 않으면 0 되돌림
4. coalesce 함수는 칼럼값이 null 이 아니면 1을 반환
nullif 두 개의 값이 같으면 null, 다르면 첫번째 값을 반환
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
개념정리 한 판 하고 가실게요~
NULL 관련 함수
NULL 함수 | 설명 |
NVL 함수 | -null 이면 다른 값으로 바꿈 -NVL(MGR,0) mgr 컬럼 null 이면 0으로 변환 |
NVL2 함수 | -NVL와 decode 하나로 만듬 -nvl2(MGR,1,0) mgr 이 null 아니면 1, null 이면 0을 반환 |
NULLIF 함수 | -두 개의 값이 같으면 null 같지 않으면 첫번째 값을 반환 -nulllif(exp1,exp2) 두 값이 같으면 null 다르면 exp1 반환 |
COALESCE | -null 이 아닌 최초의 인자 값 반환 -coalesce(exp1, exp2, exp3, --) exp1 이 null 아니면 exp1 값 반환 |
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈먼저
select 문의 실행 순서를 쓰세요
from - where - group by - having - select - order by
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
코드정리
코드를 보고 구하려고 하는 것을 머릿속으로 그려보기
SELECT DEPTNO,SUM(SAL)
FROM EMP
GROUP BY DEPTNO;
SELECT DEPTNO, SUM(SAL)
FROM EMP
GROUP BY DEPNO
HAVING SUM(SAL) >10000;
SELECT COUNT(*)
FROM EMP;
SELECT COUNT(MGR)
FROM EMP;
부서별,관리자별 급여평균 계산
SELECT DEPTNO, MGR, AVG(SAL)
FROM EMP
GROUP BY DEPTNO, MGR;
직업별 급여합계 중에 급여 합계가 1000 이상인 직업
SELECT JOB, SUM(SAL)
FROM EMP
GROUP BY JOB
HAVING SUM(SAL) >= 1000;
사원번호 100~1003 번의 부서별 급여합계
SELECT DEPTNO, SUM(SAL) FROM EMP
WHERE EMPNO BETWEEN 1000 AND 1003
GROUP BY DEPTNO;
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
여러분 생각보다 두 번째 25분 공부하기는 시간이 빨리가는 군요
SCRIPT 작성하면서 다시 공부해보니까 이해가 더 잘되는 것 같아효호호호
너무 좋은데 5분 쉬고 다시 올게요
지금은 새벽1시랍니다
'공부' 카테고리의 다른 글
출근전 10분 영어|영어 한 줄 (0) | 2021.08.24 |
---|---|
출근10분전 영어 | EBS입트영 (0) | 2021.08.24 |
SQL 시험일정 | SQL 자격증 | SQLD 시험 SQLD 기출문제 (0) | 2021.08.19 |
SQLD시험일정| 빅데이터분석기사 (0) | 2021.08.19 |
이직 바람이 콧구멍으로 솔솔~ (0) | 2021.08.08 |