320x100
질문이
2018년 상영작 중 평점이 5 ~ 6 사이인 영화를 내림차순으로 정렬했을 때 30번째 영화의 제목은?
였다.
나의 쿼리는
select * from movie where (date between 20180101 and 20181231) and (point between 5 and 6);
였으며
이유는 “내림차순”은 알겠는데, 이건 desc인것도 알겠는데 기준이 없었기 때문이다.
그리고 30번째는 일일이 손으로 세었다.
이게 옳은 방법이 아니란건 알고있었지만, 지금 과제 손도 못댔는데 오늘 오후 5시까지 제출이기 때문에… ㅠㅜ 마음이 약간은 급하다.
답안을 보니 기준이 생략되었다.
기준은 별점이였고
select * from movie where date >= 20180101 and point between 5 and 6 order by point desc limit 30;
300x250
'개발일지 > SQL' 카테고리의 다른 글
SQL group by 결과값 이상하다... 이건 아닌데 (0) | 2022.07.02 |
---|---|
SQL 루틴 첫번째(내가 일하기 쉽게하기 위해만든) (0) | 2022.07.01 |
SQL 같은 컬럼의 수를 가진 2개의 테이블을 group by 시키는 법 (0) | 2022.06.30 |
SQL AWS RDS 데이터베이스 생성 에러 (ERROR 1064 (42000)) (0) | 2022.06.30 |
SQL AWS RDS database 데이터베이스 백업 (0) | 2022.06.30 |