Not Boring Movies

easy database sql

Problem

Cinema(id, movie, description, rating). Return rows where id is odd and description != 'boring', ordered by rating desc.

Inputc=[(1,'War','great',8.9),(2,'Science','fiction',8.5),(3,'Irish','boring',6.2),(5,'House','interesting',9.1)]
Output[(5,'House','interesting',9.1),(1,'War','great',8.9)]
Row 3 dropped (boring); row 2 dropped (even id).

SELECT *
FROM cinema
WHERE id % 2 = 1 AND description <> 'boring'
ORDER BY rating DESC;
Time: O(n) Space: O(n)