Blair  - Soul Eater [leetcode] 620. Not Boring Movies

• data analysis/SQL

[leetcode] 620. Not Boring Movies

oujin 2024. 2. 19. 11:00
728x90

EVEN NUMBER : 짝수

ODD NUMBER : 홀수

 

테이블 생성코드

Create table If Not Exists cinema (id int, movie varchar(255), description varchar(255), rating float(2, 1))
Truncate table cinema
insert into cinema (id, movie, description, rating) values ('1', 'War', 'great 3D', '8.9')
insert into cinema (id, movie, description, rating) values ('2', 'Science', 'fiction', '8.5')
insert into cinema (id, movie, description, rating) values ('3', 'irish', 'boring', '6.2')
insert into cinema (id, movie, description, rating) values ('4', 'Ice song', 'Fantacy', '8.6')
insert into cinema (id, movie, description, rating) values ('5', 'House card', 'Interesting', '9.1')
 
 
문제

 

 

해결 코드

# Write your MySQL query statement below

SELECT id,movie,description,rating
FROM cinema
WHERE (ID%2)=1 AND description NOT IN ('boring')
ORDER BY rating DESC;

 

 

해설

ODD NUMBER 는 홀수 이므로 %해서 나온 숫자가 1인것을 출력하고
description이 boring인것을 빼자라고 생각했습니다.

따라서 WHERE (ID%2)=1 AND description NOT IN ('boring') 를 입력해주었고

ORDER BY에서 rating 으로 내림차순 정렬 해주었습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

'• data analysis > SQL' 카테고리의 다른 글

1068. Product Sales Analysis I  (0) 2024.02.22
[leetcode] 1148. Article Views I  (0) 2024.02.20
[leetcode] 175. Combine Two Tables  (0) 2024.02.16
[leetcode] 595. Big Countries  (0) 2024.02.16
[leetcode] 182. Duplicate Emails  (0) 2024.02.16