SQL자격증 | SQLD시험|SQLD공부|SQLD 책
열심히 3부 25분 공부를 시작하는 엘로디입니다
9월5일 시험이라서 이번주 개념서를 두 번 반복하는 게 저의 목적이예요
그리고 나면, 자신감 좀 뿜뿜뿜?
기출문제 고고고고!
2021.08.23 - [2021공부] - SQL자격증 | SQLD시험|SQLD공부|SQLD 책
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
온라인으로 SQLD 강의 매주 토요일마다 수강했었고 관련 포스팅은 아래 참고하시면 강의 수강부터 직장인도 합리적인 가격에 수강가능한 방법 확인가능할거예요!
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
3부에서 공부할 목표
Summary
SQL 기본 및 활용 | 명시적 explicit 형변환과 암시적 implicit 형변환 |
내장형 함수 built-in function | |
decode 와 case 문 | |
rownum과rowid | |
with 구문 | |
DCL data control language | |
TCL transaction control language |
2021학습 - HRD 내일배움카드로 SQL 합리적인 수강하기
https://blog.naver.com/220792/222420069413
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
저는 HRD 온라인 수업에서 사용했던 교재로 공부하고 있어요
2021년 개정판이 나왔다는점~ 저는 개정판 이전으로 공부하고 있다는 점~ㅠㅠ
SQL 개발자 이론서+ 기출문제
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈먼저
저는 SQLD 자격증 과정에서 해당 책으로 이미 학습을 끝냈기 때문에 퀴즈를 먼저 풀고 개념을 정리할거예요
다음 중 형변환에 대한 설명으로 올바르지 않은 것은?
1. to_number() 함수는 문자열을 숫자로 변환
2. to_char 함수는 숫자형과 날짜형을 문자로 변환
3. to_date 함수는 문자열을 날짜형으로 변환
4. 명시적 형변환은 형변환 함수를 사용하지 않고 데이터베이스 관리 시스템에서 내부적으로 형변환을 수행
암시적 형변환, sql 개발자가 형변환을 수행하지 않았을 경우 데이터베이스 관리 시스템이 내부적으로 형변환을 수 행하는 것
명시적 형변환, sql 개발자가 형변환 함수를 사용해서 형변환 수행
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈먼저
숫자형 함수 중에서 숫자보다 작거나 같은 최대의 정수를 반환 하는 것은?
1.CEIL()
2.TRUNC()
3.FLOOR()
4.ABS()
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
코드 보고 설명하기
SELECT ASCII('a'). SUBSTR('ABC',1,2).
LENGTH('A BC'), LTRIM(' ABC')
LENGTH(LTRIM(' ABC'))
FROM DUAL;
SELECT SYSDATE,
EXTRACT(YEAR FROM SYSDATE),
TO_CHART(SYSDATE,'YYYYMMDD')
FROM DUAL;
EXTRACT 년도를 조회
TO_CHART 변환 포맷
SELECT ABS(-1),SIGN(10),
MOD(4,2) CEIL(10.9), FLOOR(10.1),
ROUND(10.222,1)
FROM DUAL;
SIGN - 양수값
MOD- 나머지 값
CEIL -10.9 보다 크거나 가은 최소 정수
FLOOR - 10.1 보다 작거나 같은 최대 정수
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈먼즈~~
성별이 남자이면 M, 여자이면 F 를 출력하는 DECODE 문으로 올바른 것은?
1. DECODE(성별, '남자', 'M', 'F')
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
코드 보고 떠올리기
SELECT DECODE(EMPNO, 1000, 'TRUE', 'FALSE')
FROM EMP;
EMPNO 에서 1000과 비교해서 같으면 TRUE, 다르면 FALSE 출력
SELECT CASE
WHEN EMPNO = 1000 THEN 'A'
WHEN EMPNO= 1001 THEN 'B'
ELSE 'C'
END
FROM EMP;
EMPNO 가 1000이면 A 출력 1001 이면 B 출력 그렇지 않으면 C 출력
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈앗~~~
다음 중 ROWID 에 대한 설명으로 올바르지 않은 것은?
1. ROWID 는 데이터베이스에 저장되어 있는 데이터를 구분할 수 있는 유일한 값
2. ROWID 의 데이터 번호는 데이터 블록에 데이터가 저장되어 있는 순서
3. 테이블을 생성하고 데이터를 입력할 때 ROWID 를 입력해야 사용가능
4. ROWID 는 데이터가 어떤 데이터 파일의 어떤 블록에 저장되어 있는지 확인가능
ROWID 는 테이블에 데이터를 입력하면 자동으로 생성되는 값
ROWID 는 데이터가 어떤 데이터 파일에 어떤 블록에 저장되어 있는 지 알 수 있음
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
코드 보고 브레인스토밍
SELECT * FROM EMP
WHERE ROWNUM <= 1;
SELECT *
FROM (SELECT ROWNUM LIST, ENAME
FROM EMP)
WHERE LIST <= 5;
SELECT *
FROM (SELECT ROWNUM LIST, ENAME
FROM EMP)
WHERE LIST BETWEEN 5 AND 10;
SELECT ROWID, WINETYPENAME
FROM WINETYPE;
ROWID 구조
구조 | 길이 | 설명 |
오브젝트 번호 | 1~6 | 오브젝트 별로 유일한 값을 가지고 있음 해당 오브젝트가 속해 있는 값 |
상대 파일 번호 | 7~9 | 데이블스페이스에 속해 있는 데이터파일에 대한 상대 파일번호 |
블록 번호 | 10~15 | 데이터 파일 내부에서 어느 블록에 데이터가있는지 알려줌 |
데이터 번호 | 16~18 | 데이터 블록에 데이터가 저장되어 있는 순서 |
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈 가볼까
EMP 테이블에서 WITH 구문을 사용해서 부서번호 EMPNO 30 인 것의 임시 테이블을 만들고 조회해보시오
WITH W_EMP AS
(SELECT * FROM EMP WHERE DEPTNO=30)
SELECT * FROM W_EMP;
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
퀴즈 하나더 고고
다음 보기의 sql 문이 실행되면 조회되는 행 수는?
SAVEPOINT t1;
INSERT INTO EMP VALUES(10,20);
SAVEPOINT T2;
INSERT INTO EMP VALUES(20,30);
ROLLBACK TO T2;
COMMIT"
SELECT*FROM EMP;
SQL자격증 | SQLD시험|SQLD공부|SQLD 책
일단은 개념 쭉 정리했고 퀴즈 풀었어요
이론을확인하는 문제를 풀고 오답 정리해야겠슴돠
잠깐 시간동안 문제풀러 휘리릭
문제에서 SCRIPT 쓰는 건 일단 다 틀릴듯? ㅠㅠ 또르르 마지막 25분 스킵하려 했는데 오답 정리해야겠네요
'공부' 카테고리의 다른 글
SQLD 예상문제 | SQL 자격증 | SQLD 시험 SQLD 기출문제 (0) | 2021.08.31 |
---|---|
CRM 마케팅 _ 로얄티 프로그램 (0) | 2021.08.31 |
혼자영어공부하기|영어를 해석하지 않고 읽는 법 (0) | 2021.08.25 |
영어혼자공부하기|EBS영어|입트영 (0) | 2021.08.25 |
김영철 타일러의 진짜 미국식 영어 | 혼자 영어공부 (0) | 2021.08.24 |