美文网首页zhaoyqiu的数据分析进阶之路2.0
D8-leetcode620. 有趣的电影(简单)

D8-leetcode620. 有趣的电影(简单)

作者: 喝奶茶不加奶茶 | 来源:发表于2020-07-02 21:12 被阅读0次

    某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。

    作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。

    例如,下表 cinema:


    对于上面的例子,则正确的输出是为:


    数据准备:

    Create table If Not Exists cinema (id int, movie varchar(255), description varchar(255), rating float(2, 1));
    
    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');
    
    select * from cinema
    where (id/2)!=0 and 
    description!='boring' 
    order  by rating desc;
    

    ?mysql中不是奇数的id是如何查询的
    取余函数mod()

    mod(id,2) !=0
    继续修改语句:

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

    相关文章

      网友评论

        本文标题:D8-leetcode620. 有趣的电影(简单)

        本文链接:https://www.haomeiwen.com/subject/xnrdqktx.html