
문제
https://leetcode.com/problems/not-boring-movies/description/
문제 설명
- 영화 테이블(Cinema)에서
- id가 홀수이고, description이 "boring"이 아닌 영화만 선택
- rating 기준으로 내림차순 정렬
정답 코드
SELECT *
FROM cinema
WHERE id%2 != 0 AND description != 'boring'
ORDER BY rating DESC
참고
- MySQL 전용으로는 → id % 2 != 0 더 간결하고 직관적
- SQL 표준이나 다른 DB 호환성(Oracle, SQL Server 등)을 고려한다면 → MOD(id, 2) = 1이 더 안전
SELECT *
FROM cinema
WHERE MOD(id, 2) = 1 AND description != 'boring'
ORDER BY rating DESC
'코딩 테스트 연습 > [프로그래머스][리트코드] MySQL' 카테고리의 다른 글
| 1075. Project Employees I (0) | 2025.10.17 |
|---|---|
| 1251. Average Selling Price (0) | 2025.10.16 |
| 1934. Confirmation Rate (0) | 2025.10.13 |
| -- 9월 프로젝트 집중 기간 -- (0) | 2025.08.31 |
| 570. Managers with at Least 5 Direct Reports (4) | 2025.08.29 |