6:50 WHERE 절 서브쿼리에서 아래쪽 쿼리 질문
294
작성한 질문수 2
안녕하세요.
6:50에서 설명하시는 부분의 쿼리
SELECT *
FROM crimes
WHERE date IN (SELECT date FROM crimes ORDER BY date DESC LIMIT 5)
에 대해 궁금한 것이 있어 질문합니다.
최근 5일동안 발생한 레코드를 뽑아내려면
서브쿼리의 date 앞에 DISTINCT가 붙어야 하지 않나요?
저는 위의 코드가 제일 최근에 입력된 5개의 레코드만 뽑아낼거라고 생각돼서요.(같은 날짜 데이터 여러개일 수 있으므로)
답변 부탁드리겠습니다.
덧붙여, 좀 뜬금없지만 실습위주의 좋은 강의 감사합니다.
답변 1
2
안녕하세요? Kang MJ님. 데이터리안 기획자 canary4651입니다.
좋은 질문 감사합니다.
문제와 조건을 다시 살펴보니 말씀하신 대로 DISTINCT 조건을 걸어줘야 중복된 데이터가 제거된 후,
최근 5일치의 사건 레코드가 출력됩니다.
강의 영상 하단에 쿼리를 정정해놓았습니다.
SELECT *
FROM crimes
WHERE date IN (SELECT distinct date FROM crimes ORDER BY date desc LIMIT 5);
의견을 주셔서 감사합니다!!
순위 함수 연습 문제 - 스테디셀러 작가 찾기
0
85
1
문제 내용이 잘못된 것 같습니다.
0
58
2
서브쿼리 질문
0
59
2
[수업질문] 서브쿼리 > null데이터 avg사용 주의
0
72
1
서브쿼리는 언제 작성하는건가요?
0
68
1
안녕하세요 질문드립니다.
0
66
2
Top Earners 문제관련 질문
0
96
2
고급반 cheetsheet
0
148
2
196. Delete Duplicate Emails 좋은 코드 질문
0
140
1
a.id = 1과 b.id=1이 없어도 되는 이유
0
125
0
강의 플랫폼
0
198
3
리트코드 177번 function 풀이중 case when 활용을 위한 서브쿼리 구문을 제출 시 검증에 통과되지 않도록 보강된 듯 하네요
0
205
2
ERD 읽는법에 추가 질문 있어요
0
249
1
lead, lag로 풀이할 시 id 값이 존재하지 않는 경우의 오답
0
355
2
사용자정의함수
0
230
1
이 문제 inner join이 이해가 안됩니다.
0
295
1
평균 함수 사용할 때 주의점과 해결법
0
259
1
196. subquery로 풀 때, 궁금한 점
0
382
2
쿼리성능 질문드립니다.
0
313
1
리트코드 highest department salary 문제
0
257
2
The report 문제 order by부분 질문
0
269
2
리트코드 서브쿼리 문제 질문
0
420
1
DEPARTMENT HIGHEST SALARY 서브쿼리 문제 문의
0
235
1
서브쿼리의 활용사례 및 조인관련질문
0
282
1





