데이터 분석가:Applied Data Analytics/SQL

혼자공부하는 SQL 한빛미디어

데이터분석 2025. 3. 9. 16:28

혼자공부하는 SQL한빛미디어 

 

아래는 오탈자 내용입니다. (출처: 한빛미디어)

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 400
  • 등록일 : 2025-02-11
유형 : 내용 오류/확인 요청
위치 : 손코딩 소스 코드 번호 매핑


400페이지
Code8-8.py → Code8-7#5.py
401페이지
Code8-9.py → Code8-8.py
402페이지
Code8-10.py → Code8-9.py


책을 수정하지 않고 소스코드의 파일명을 변경해도 됩니다.
이상입니다. 

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 400
  • 등록일 : 2024-09-07
유형 : 주요 기술 오류(로직/코드)
위치 : 해당 페이지 손코딩 부분


[해당 부분]
위젯 사이에 여백 소스코드 Code8-8.py


‘혼공SQL_예제 파일’에 교재의 ‘위젯 사이에 여백 추가’ 부분에 해당하는 코드가 없습니다. 해당 파일에 있는 ‘Code8-8.py’는 프레임, 엔트리, 리스트 박스에 해당하는 코드입니다. 원래라면 최종적으로 ‘Code8-10.py’가 있어야 하는데 ‘Code8-9.py’이 예제 파일의 마지막 코드입니다. 수정 및 추가 바랍니다.

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 397
  • 등록일 : 2024-09-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 페이지 중단 라벨 부분


[수정 전]
라벨은 문자를 표현할 수 있는 위젯으로, label(부모윈도, 옵션 …) 형식을 사용합니다.


[수정 후]
라벨은 문자를 표현할 수 있는 위젯으로, Label(부모윈도, 옵션 …) 형식을 사용합니다.

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 385
  • 등록일 : 2024-09-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 페이지 중단 1번 부분


[수정 전]
MySQL를 사용하기 위해서는 먼저 관련 모듈인 (생략)


[수정 후]
MySQL을 사용하기 위해서는 먼저 관련 모듈인 (생략)

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 363
  • 등록일 : 2024-09-07
유형 : 내용 오류/확인 요청
위치 : 페이지 하단 note 부분


[해당 부분]
CREATE TABLE ~(SELECT ~) 문은 테이블을 복사해서 새로운 테이블을 만들어준다고 배웠습니다.


‘CREATE TABLE ~(SELECT ~) 문’은 앞에서 다뤘던 적이 없는 내용입니다. 해당 부분에서 처음 나온 개념이므로 해당 부분 확인 후 수정 필요합니다. ('INSERT INTO ~(SELECT ~) 문'과 헷갈리신 것 같습니다.) 

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 341
  • 등록일 : 2024-09-07
유형 : 내용 오류/확인 요청
위치 : 페이지 상단 본문


[수정 전]
일반 프로그래밍 언어와 비슷하게 (중략) 확인할 수 있습니다. IF ~ ELSE 문이 반복되면서 hap에는 (중략) 값이 변경됩니다.


[수정 후]
일반 프로그래밍 언어와 비슷하게 (중략) 확인할 수 있습니다. WHILE ~ DO 문이 반복되면서 hap에는 (중략) 값이 변경됩니다.

확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 244
  • 등록일 : 2024-09-01
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 중간 정도에 위치한 note 부분


[수정 전]
지금은 회원 테이블의 BLK가 물건을 구매한 기록이 구매 테이블에 존재하기 때문에 변경할 수 없는 것입니다. 만약, BLK가 물건을 구매한 적인 없다면(구매 테이블에 데이터가 없다면) 회원 테이블의 BLK는 변경 가능합니다.


[수정 후]
지금은 회원 테이블의 BLK가 물건을 구매한 기록이 구매 테이블에 존재하기 때문에 변경할 수 없는 것입니다. 만약, BLK가 물건을 구매한 적이 없다면(구매 테이블에 데이터가 없다면) 회원 테이블의 BLK는 변경 가능합니다.




확인중인 오탈자

  • 버전 : 종이책
  • 페이지 : 82
  • 등록일 : 2024-08-27
유형 : 오자/탈자, 띄어쓰기 오류
위치 : [하단] +여기서 잠깐 SQL 예약어와 자동 완성


해당 부분의 2번째 문단이 ‘또한 MySQL 워크벤치는 IntelliSense 또는 AutoComplete 기능을 기능을 제공하는데…’이라는 문장으로 시작하는데요.
‘기능을’이 두 번 반복되는 부분이 오탈자인 것 같습니다.


확인 부탁드립니다.


감사합니다.

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 402
  • 등록일 : 2023-03-20
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 코드 위에서 5번째 줄


con, cur = None, None ==> conn, cur = None, None


* n이 빠졌음

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 231
  • 등록일 : 2023-03-16
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 페이지 하단의 표


페이지 하단의 표 <회원 테이블의 설계> 내 (1열 3행)
인원수 열이름 men_numberr ==> mem_number




확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 230
  • 등록일 : 2023-03-16
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 제일 마지막 줄


~~ 테이블을 방법은 ==> ~~ 테이블을 만드는 방법은

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 218
  • 등록일 : 2023-03-16
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 회원 테이블(member) 구조표
회원 테이블(member) 구조표의 인원수 열 (1열 3행)
men_number ==> mem_number

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 202
  • 등록일 : 2023-03-15
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 위에서 첫 번째 문단 첫 줄


~ 여러 조건들 ~ ==> 여러 조건

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 158
  • 등록일 : 2023-03-15
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 두 번째 문단의 첫번째 줄


~ 준비한다는 것 ~ ==> 준비하는 것은

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 210
  • 등록일 : 2023-03-15
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 위 두번째 문단 내


DEALLOCATE PREFARE --> DEALLOCATE PREPARE

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 417
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : break문 python 코드


```for i in range(1,100):
print(“for문을 %d번 실행했습니다” % i)
break


for문 코드 블록 indented block 에러나게 작성되어있어서




for i in range(1,100):
    print(“for문을 %d번 실행했습니다” % i)
    break


indent 구분 필요해보입니다






확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 352
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 2. 커서 선언하기




설명에서 커서 이름이름을 memberCursor로 지정했다고 나와있지만
아래 sql 구문에서는 memberCuror로 되어있음 뒤에서부터 쭉..





확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 315
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 중복된 데이터가 많은 열에 인덱스 생성




남성은 M(Mail) -> 남성은M(Male)





확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 435
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 05-3 5번 답안지




(2) WITH CHECH OPTION -> WITH CHECK OPTION

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 271
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : chapter 5 - 5번 문제 보기




5번 문제 보기 중
WITH CHECH OPTION ⇒ WITH CHECK OPTION

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 200
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : sql 4번째 줄, 5번째 줄


SET curDATE = CURRENT_DATE(); ⇒ SET curDate = CURRENT_DATE();
SET days = DATEDIFF(curDATE, debutDate); ⇒ SET days = DATEDIF(curDate, debutDate);





확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 198
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : if문 (2)


(2) 스토어드 포르시저 -> 스토어드 프로시저

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 76
  • 등록일 : 2022-10-07
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 데이터입력 step 03


setp 03
[meber_addr]  [member_addr]

확인된 오탈자

  • 버전 : 종이책,
    PDF
  • 페이지 : 240
  • 등록일 : 2022-08-01
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 소제목




(수정 전)
CREATE TALBE에서 설정하는 외래 키 제약 조건


(수정 후)
CREATE TABLE에서 설정하는 외래 키 제약 조건

확인된 오탈자

  • 버전 : 종이책,
    PDF
  • 페이지 : 237
  • 등록일 : 2022-08-01
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 소제목




(수정 전)
CREATE TALBE에서 설정하는 기본 키 제약 조건


(수정 후)
CREATE TABLE에서 설정하는 기본 키 제약 조건

확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 388
  • 등록일 : 2022-02-22
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 코드 아래에서 2번째 코드


onn.commit() 
 conn.commit() 



확인된 오탈자

  • 버전 : 종이책
  • 페이지 : 138
  • 등록일 : 2022-01-19
유형 : 오자/탈자, 띄어쓰기 오류
위치 : 확인문제 2번 - 보기


DISTNCT → DISTINCT

 

정답과 용어노트 아래 다운받으시면 됩니다. (출처: 한빛미디어) 소스파일은 용량이 많아 직접 아래 사이트에서 받으시기 바랍니다. 예제소스

다운로드
다운로드

 

 


 

데이터로 가치를 만드는 Steven, Follow on LinkedIn

'데이터 분석가:Applied Data Analytics > SQL' 카테고리의 다른 글

WHERE, ORDER BY 차이점  (0) 2025.03.18
빅쿼리에서 "(double quotes)와 '(single quotes) 차이는?  (0) 2025.01.16
SQL 심화학습 PV, UV  (0) 2025.01.13
그룹 함수  (0) 2025.01.13
윈도우함수  (0) 2025.01.13