문제
- cinema 테이블의 id가 홀수이고, description이 지루하지 않은 값만 출력
- 순서는 rating이 내림차순으로, 그러니까 점수가 가장 높은 순으로 출력
코드
SELECT *
FROM Cinema
WHERE id % 2 = 1 -- 홀수 아이디만 출력
-- wHERE MOD(id, 2) = 1 -- 홀수 아이디
AND description <> "boring" -- 지루하지 않은 description만 출력
ORDER BY rating DESC -- 점수가 가장 높은 순으로 출력
- 홀수 아이디만 출력하는 조건은 id에서 2를 나눴을 때 나머지가 1일 경우 홀수이기 때문에 where절에 해당 조건 추가
- 지루하지 않은 description만 출력하기 위한 조건 추가
- 점수가 가장 높은 순으로 출력하기 위해 rating descending
출처
반응형
'Algorithm > MySQL' 카테고리의 다른 글
[해커랭크(HackerRank)] African Cities (MySQL) (0) | 2021.07.05 |
---|---|
[LeetCode] Duplicate Emails (MySQL) (0) | 2021.07.05 |
[LeetCode] 595. Big Countries (MySQL) (0) | 2021.07.05 |
[해커랭크(HackerRank)] Average Population (MySQL) (0) | 2021.07.04 |
[해커랭크(HackerRank)] Revising Aggregations - Averages (MySQL) (0) | 2021.07.04 |