본문 바로가기

Algorithm/SQL

(SQL) - LeetCode (easy) 620. Not Boring Movies

반응형

https://leetcode.com/problems/not-boring-movies/description/

 

Not Boring Movies - LeetCode

Can you solve this real interview question? Not Boring Movies - Table: Cinema +----------------+----------+ | Column Name | Type | +----------------+----------+ | id | int | | movie | varchar | | description | varchar | | rating | float | +----------------

leetcode.com

where 조건과 order by를 사용해본 문제였습니다.

📕 풀이방법

📔 풀이과정

id가 홀수면서 description이 boring이 아닌 record들을 rating에 대해 내림차순으로 정렬 후 select해줍니다.* mod연산에 대한 기호는 MySQL에서 지원하며 Oracle에서는 MOD 함수를 사용해야 합니다.


📕 Code

📔 MySQL

select id, movie, description, rating from cinema
where id % 2 and description != 'boring'
order by rating desc

📔 Oracle

select id, movie, description, rating from cinema
where mod(id, 2) = 1 and description != 'boring'
order by rating desc

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.