강의
수강평
- 8시간 완성 SQLD(2과목)
- SQL 시작도 못한 분들 드루와요
- 8시간 완성 SQLD(2과목)
게시글
질문&답변
섹션13-집계함수 SUM, AVG, MIN, AVG, COUNT 강의
안녕하세요, rudans님.선생님께서 예리하게 잘 보셨습니다. 정확히는 두번째가 ADAMS가 아니고 JAMES 이긴 합니다만 추측하신 것이 맞습니다.제가 쿼리를 수정하고 실행하지 않아서 혼동을 드렸습니다.감사합니다.
- 0
- 2
- 12
질문&답변
mac에서 ORA-12528
안녕하세요.조만간 다른 방식으로 환경 설정하는 방법을 업데이트 할 예정입니다.환경 설정에 어려움을 드려 죄송합니다.
- 0
- 2
- 20
질문&답변
3분쯤 sqld가 안뜹니다.
Tae Young님, 안녕하세요. 여전히 해결을 못하셨다면 직접 도와드리겠습니다.괜찮은 시간을 알려주세요! 감사합니다.
- 0
- 3
- 101
질문&답변
데이터베이스 접속이 안됩니다. ㅠ
주현님, 안녕하세요. 괜찮으신 시간에 같이 봐드리겠습니다.댓글 남겨주시거나 메일 보내주세요.coddat.g@gmail.com 감사합니다.
- 0
- 2
- 140
질문&답변
다중행쿼리 ALL ANY 제외 질문
개발너구리님, 안녕하세요. ANY나 ALL을 이용했을 때 실행 계획상 쿼리를 처리할 때 내부에서 비교 연산을 수행하면서 데이터가 정렬 될 수 있습니다. 늘 그런 것은 아니라서 정렬을 보장하는 것은 아닙니다. 따라서 정렬이 필요한 경우 ORDER BY 절을 이용해 어떤식으로 데이터를 정렬할지 명시해야 합니다. 감사합니다.
- 0
- 1
- 73
질문&답변
2번 select문 질문있습니다
Tae Young님 안녕하세요. 집계와 연산에 대한 개념을 다르게 가져가서 그런 것으로 생각됩니다. 컬럼 간 연산에서 NULL은 0으로 간주되는 것이 아니라 미지수의 개념에 가깝습니다.예를 들면 x+1 는 어떤 값이 될지 알 수 없기 때문에 NULL 이라고 표시할 수 밖에 없는 것이지요. 반면 GROUP BY 하고 집계 할 때는 NULL은 아예 제외하고 집계를 하기 때문에 정수 값이 나올 수 있는 것입니다. 감사합니다.
- 0
- 2
- 67
질문&답변
강의 요약본 확인 경로 문의
KS J님, 안녕하세요. 요약본은 노션으로 제공하고 있습니다.https://empty-coriander-983.notion.site/SQLD-2bc6ceb23a8a4cff8d6e1ed5ea8de204 감사합니다.
- 0
- 2
- 88
질문&답변
111번 문제가 다른 것 같아요
dongyll777님, 안녕하세요. 2판 넘어가면서 수정이 있었나보네요.새로운 책 구매해서 업데이트 해나가겠습니다. 감사합니다.
- 3
- 2
- 119
질문&답변
sales 데이터 모델
안녕하세요. 파일을 찾았습니다. github에도 업데이트 하겠습니다. 감사합니다!CREATE TABLE Sales ( a VARCHAR2(50), b VARCHAR2(50), c VARCHAR2(50), d VARCHAR2(50), num NUMBER ); -- 데이터 삽입 INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B1', 'C1', 'D1', 10); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B1', 'C1', 'D2', 20); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B1', 'C2', 'D1', 30); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B1', 'C2', 'D2', 40); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B2', 'C1', 'D1', 50); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B2', 'C1', 'D2', 60); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B2', 'C2', 'D1', 70); INSERT INTO Sales (a, b, c, d, num) VALUES ('A1', 'B2', 'C2', 'D2', 80); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B1', 'C1', 'D1', 90); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B1', 'C1', 'D2', 100); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B1', 'C2', 'D1', 110); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B1', 'C2', 'D2', 120); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B2', 'C1', 'D1', 130); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B2', 'C1', 'D2', 140); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B2', 'C2', 'D1', 150); INSERT INTO Sales (a, b, c, d, num) VALUES ('A2', 'B2', 'C2', 'D2', 160);
- 0
- 3
- 112
질문&답변
p.105 95번 문제 질문
allie1017님, 안녕하세요. 질문 주셔서 문제를 다시 확인해 봤는데요. 지적하신 점이 맞는 것 같습니다.보기에서 GROUPING 함수를 사용해 NULL을 변경해 주지 않았기 때문에 MAX(Y.col1), MAX(X.keyb)이 아니라 NULL이라고 해야 완전히 같은 결과를 내는 쿼리가 되겠네요. 감사합니다.
- 0
- 2
- 91