출판 후에 발견된 오타의 목록을 제공합니다. 정오표에 없는 오타를 발견하신 분은 이메일로 알려 주시면 바로 적용하겠습니다.

 

위치

내용

수정 여부

4-2-3. 119p

2

아래쪽 쿼리문은 인구 50만이거나 면적 500이상인 경기도 도시를 검색한다. -> 인구 50만 이상이거나

 

137p

개수가 아닌 비율로 제한할 때는 동점자 문제가 발생한다. -> 정렬 후 일부만 출력할 때는 ~

 

146p 첫줄

이런 통계를 직접 계산려면 도시 목록을 -> 계산하려면

 

156p 첫그림

쿼리가 오름차순이므로 347, 370순이어야 함.

 

5-2-4.그룹핑

156 페이지

SELECT depart, AVG(salary) FROM tStaff GROUP BY depart HAVING AVG(salary) >= 340 ORDER BY AVG(salary);

쿼리의 실행 결과가 총무부, 영업부 순으로 되어 있는데 평균 월급순이므로 영업무, 총무부순이 맞습니다. 윗줄만 실행하여 캡처를 잘못 삽입하였습니다.

 

171p

SELECT * INTO tCityCopy FROM tCity; -> CREATE TABLE tCityCopy AS SELECT * FROM tCity;

지면의 명령은 SQL 서버 버전이며 후술하므로 오라클 명령으로 바꾸는 것이 맞습니다.

 

189p

UPDATE tCity_Default -> UPDATE tCityDefault

테이블명 중간의 밑줄 삭제

 

221p 3

프로젝트나 프로젝의 담당자를 찾을 수 있다. -> 프로젝트의 담당자

 

258p 2

ALL 연산자는 영업부의 모든 직원보다 월급이 많은 많은 직원을 조사하므로 : 많은 하나 삭제

 

333p 3

ROUDN 함수를 사용하며 -> ROUND 함수

 

356p 1

오클은 DATE 타입을 쓰고 -> 오라클은

 

364p. 그림

NVL(score, 10)을 실행한 결과이므로 유관순의 성취도가 10으로 출력되어야 맞습니다.

 

365p 중간

만약 전부 NULL이면 0을 리턴한다. -> NULL을 리턴한다.

 

367p 도표 끝

MINUE, SECOND 등의 요소를 지정한다. -> MINUTE

 

425p

그룹핍 기준의 개수에 따라 -> 그룹핑

 

678p 4-19

FETCH NEXT 4 ROWS ONLY -> 5 ROWS ONLY

12~16위까지이므로 5명이다.

 

679p. 6

WHERE popu > 50 -> WHERE popu >= 50

50만 이상이므로 등호도 포함해야 정확합니다.