Not Boring Movies

hyeh·2022년 7월 28일
0

알고리즘 문제풀이

목록 보기
1/15

문제 620. Not Boring Movies

Write an SQL query to report the movies with an odd-numbered ID and a description that is not "boring". Return the result table ordered by rating in descending order.


지루하지 않 ID가 홀수인 영화를 평점 기준 내림차순으로 정렬하라는 문제다.

SELECT *
FROM cinema
WHERE description NOT LIKE '%boring%' AND id % 2 != 0
ORDER BY rating DESC;
  • %는 나머지를 반환하는 연산자이다. 2로 나눈 나머지가 0이 아니라는 것이 곧 홀수라는 의미가 된다. MySql에서는 같지 않다는 비교연산자로 !=, <>가 있다.

  • LIKE는 특정한 패턴을 검색하는 패턴 매칭 연산자다. 와일드카드(wildcard)와 함께 사용할 수 있다.

  • 와일드카드란 문자열 내에서 임의의 문자나 문자열을 대체하기 위해 사용되는 기호를 의미한다.
    -% : 0개 이상의 문자를 대체
    -_ : 1개의 문제를 대체

  • AND가 아닌 OR를 써서 한번에 통과하지 못했다. 양쪽 모두 참이어야 할 때는 AND라는 것을 명심하자!

profile
좌충우돌 천방지축 룰루랄라 데이터 공부

0개의 댓글