2024 시대에듀 유선배 SQL개발자(SQLD) 과외노트
- 판쇄정보 :
- 개정2판2쇄
- 발행일 :
- 2024-02-05
- 작성일 :
- 2024-08-20
첨부파일 다운로드
- 2024 시대에듀 유선배 SQL개발자(SQLD) 과외노트-개정2판2쇄
위치 | 오류유형 | 수정 전 | 수정 후 | 기타 (사유) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
p : 385 문제 보기 번호 : 45 |
문제-보기(지문)_오류 | [SQL] SELECT A.COL1 AS A1, A.COL2 AS A2, B. COL1 AS B1, B.COL2 AS B2 FROM SAMPLE1 A ( ) SAMPLE2 B ON A.COL1 = B.COL2; |
[SQL] SELECT A.COL1 AS A1, A.COL2 AS A2, B. COL1 AS B1, B.COL2 AS B2 FROM SAMPLE1 A ( ) SAMPLE2 B ON A.COL1 = B.COL1; |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 132~133 Level Up Test |
문제-보기(지문)_오류 | ① Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.회원번호 Ⓒ : HAVING COUNT(B.응모순번) >= 10 ② Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING COUNT(B.응모순번) >= 10 ③ Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING SUM(B.응모순번) >= 10 ④ Ⓐ : LEFT OUTER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING COUNT(B.응모순번) >= 10 [해설] . . COUNT(응모순번) >= 10이라는 조건을 충족시켜야 한다. 그리고 SELECT 절에 A.이름, A.핸드폰 번호 컬럼이 출력되었으므로 GROUP BY 또한 같은 컬럼으로 정의되어야 한다. |
① Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.회원번호 Ⓒ : HAVING COUNT(A.회원번호) >= 10 ② Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING COUNT(A.회원번호) >= 10 ③ Ⓐ : INNER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING SUM(B.응모순번) >= 10 ④ Ⓐ : LEFT OUTER JOIN 이벤트 응모 B ON A.회원번호 = B.회원번호 Ⓑ : A.이름, A.핸드폰 번호 Ⓒ : HAVING COUNT(A.회원번호) >= 10 [해설] . . COUNT(A.회원번호) >= 10이라는 조건을 충족시켜야 한다. 그리고 SELECT 절에 A.이름, A.핸드폰 번호 컬럼이 출력되었으므로 GROUP BY 또한 같은 컬럼으로 정의되어야 한다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 318 (3) DELETE |
개념,공식-설명_오류 | (3) DELETE 이미 저장된 데이터를 삭제하고 싶을 때 사용하는 명령어이다. WHERE 절이 없으면 테이블의 모든 Row가 삭제되니 주의해야 한다.
|
(3) DELETE 이미 저장된 데이터를 삭제하고 싶을 때 사용하는 명령어이다. WHERE 절이 없으면 테이블의 모든 Row가 삭제되니 주의해야 한다.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 357 번호 : 25 |
해설_오류 | DDL(CREATE, ALTER, CROP, RENAME)의 경우 자동 커밋(Auto Commit)이 되기 때문에 ROLLBACK이 불가능하다. |
DDL(CREATE, ALTER, DROP, RENAME)의 경우 자동 커밋(Auto Commit)이 되기 때문에 ROLLBACK이 불가능하다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 377 번호 : 27 |
해설_오류 | ④ CASE 0 WHEN 0 THEN 1 ELSC NULL : 0 = 0이면 1 아니면 NULL ⇒ 1 |
④ CASE 0 WHEN 0 THEN 1 ELSE NULL : 0 = 0이면 1 아니면 NULL ⇒ 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 434 번호 : 26 |
문제-본문_오류 | 26. 다음 중 오류가 발생할 수 있는 SQL을 고르시오. [해설] 문자형 컬럼의 비교값으로 숫자형 데이터가 주어질 경우 묵시적 형변환이 일어나 에러가 발생하지 않는다. 하지만 반대로 숫자형 컬럼의 비교값으로 문자형 데이터가 주어질 경우 문자형 데이터가 숫자로만 이루어졌다면 마찬가지로 묵시적 형변환이 일어나 에러가 나지 않지만 텍스트로 이루어졌다면 에러가 발생하게 된다. [정답] ② |
26. 다음 중 오류가 발생하지 않는 SQL을 고르시오. (Oracle이라고 가정) [해설] 묵시적 형변환은 데이터가 필요에 따라 한 데이터 유형에서 다른 유형으로 자동으로 변환되는 과정을 의미한다. Oracle의 경우 숫자형 컬럼의 비교값으로 문자형 데이터(숫자로 이루어진)가 주어질 경우 묵시적 형변환이 일어나 에러가 발생하지 않지만, 반대로 문자형 컬럼의 비교값으로 숫자형 데이터가 주어질 경우 에러가 발생하게 된다. [정답] ④ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 433~434 번호 : 25 |
문제-본문_오류 | ③
[해설] DEFAULT를 설정하면 해당 컬럼에 NULL이 입력될 경우 NULL 값 대신 DEFAULT로 정의된 값이 자동으로 입력되며 ALTER 명령어로 DEFAULT 지정 시 이후에 들어오는 데이터부터 적용이 된다. |
③
[해설] DEFAULT를 설정하면 해당 컬럼이 입력되지 않을 경우 DEFAULT로 정의된 값이 자동으로 입력되고, 해당 컬럼에 NULL이 입력될 경우 NULL 값 대신 DEFAULT로 정의된 값이 자동으로 입력되며 ALTER 명령어로 DEFAULT 지정 시 이후에 들어오는 데이터부터 적용이 된다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 436 번호 : 31 |
문제-본문_오류 | ① FROM 절에 ALIAS를 사용하기 위해 AS 키워드를 사용할 수 있다. |
① SQL Server의 경우 FROM 절에 ALIAS를 사용하기 위해 AS 키워드를 사용할 수 있다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 221 Level Up Test |
문제-보기(지문)_오류 | 수정 전 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
수정 후 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 99 ④ |
개념,공식-설명_오류 | 수정 전 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
수정 후 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 395 번호 : 31 |
문제-문항_오류 | [해설] ④ 연산자 실행 순서는 괄호, NOT, 비교연산자, AND, OR 순이다. |
[해설] ④ 연산자 실행 순서는 괄호, 비교연산자, NOT, AND, OR 순이다. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 418 번호 : 32 |
문제-문항_오류 | ① LAG(2) ② LAG(2, 0) ③ LEAD(2) ④ LEAD(2, 0) |
① LAG(COL2, 2) ② LAG(COL2, 2, 0) ③ LEAD(COL2, 2) ④ LEAD(COL2, 2, 0) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 417 번호 : 31 |
문제-보기(지문)_오류 | ③
④
|
③
④
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
p : 426 번호 : 8 |
문제-보기(지문)_오류 |
|
|
게시글 관련 도서 (1)