Sql练习--查询有趣的电影
一天不学习我浑身难受
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。
作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。
例如,下表 cinema:
+---------+-----------+--------------+-----------+
| id | movie | description | rating |
+---------+-----------+--------------+-----------+
| 1 | War | great 3D | 8.9 |
| 2 | Science | fiction | 8.5 |
| 3 | irish | boring | 6.2 |
| 4 | Ice song | Fantacy | 8.6 |
| 5 | House card| Interesting| 9.1 |
+---------+-----------+--------------+-----------+
对于上面的例子,则正确的输出是为:
+---------+-----------+--------------+-----------+
| id | movie | description | rating |
+---------+-----------+--------------+-----------+
| 5 | House card| Interesting| 9.1 |
| 1 | War | great 3D | 8.9 |
+---------+-----------+--------------+-----------+
解题思路:
1.查询Id为奇数的
2.影片描述(description)不是boring的
3.按照影片等级排序(降序)
老规矩三种数据库搞起来
Mysql、Sqlserver通用语法
select * from cinema where description not in ('boring') and id%2=1 order by rating desc
MySQL、Oracle通用语法
select * from cinema where description not in ('boring') and mod(id,2)=1 order by rating desc
MOD(x,y)返回X除以Y的余数。如果Y是0,则返回X的值。
不等于还有很多表示:
<>、!=、not in
题库来源:力扣(LeetCode)
微信公众号Excel螺丝钉
Sql练习--查询有趣的电影相关推荐
- sql子查询示例_SQL更新查询示例说明
sql子查询示例 In this article, we're going to learn how to use the SQL update statement - what it is, wha ...
- R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库、将dplyr语法查询语句翻译为SQL查询语句
R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库.将dplyr语法查询语句翻译为SQL查询语句 目录
- SQL高级查询(层次化查询,递归)
SQL 高级查询 前面我们写了一下 SQL 的极简入门,今天来说点高级查询.没看到的朋友可以点击下面链接查看. 1 小时 SQL 极速入门(一) 1 小时 SQL 极速入门(二) 1 小时 SQL 极 ...
- 一步一步学linq to sql(四)查询句法
select 描述:查询顾客的公司名.地址信息 查询句法: var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName ...
- Sql语句查询 显示序号
怎么样用SQL语句查询出来带有序号,不是我们用递增所带的ID号 就是按行数用数字显示出来 序号,id,userid 1 5 aaa 2 6 bbb 3 8 ccc 4 9 ddd 5 17 eee 类 ...
- MySQL补充部分-SQL逻辑查询语句执行顺序
一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...
- PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 参考文章: (1)PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 (2)https://www. ...
- mysql五补充部分:SQL逻辑查询语句执行顺序
mysql五补充部分:SQL逻辑查询语句执行顺序一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SE ...
- sql里查询一个组和组的用户数怎么查?_【牛客网SQL刷题】留存率怎么算?
抽空刷了牛客网SQL实战72题,最后几道以牛客网为例的题目还挺有挑战性,在此记录 统计时间段新用户次日留存率 每日的次日留存率 每日的新用户数 每日新用户的次日留存 求新登录用户次日留存 表login ...
最新文章
- 消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法
- des加密解密JAVA与.NET互通实例
- 手把手教用XNA开发winphone7游戏(四)
- php区分全角半角字符,php如何判断是字符串全角还是半角
- 资源组 —— 助你轻松解决单账户内的资源分组管理难题
- C# OpenFileDialog 使用
- [转载] Netty
- sublime中文乱码
- 班级优化大师显示网络或服务器异常,希沃班级优化大师常见问题总汇
- 计算机基础应用资料,计算机应用基础复习资料(带答案).doc
- 时间片轮转算法源代码
- 程序员课外拓展013:桌面云涉及到的概念
- scrollbar属性、样式详解
- cesium——飞行定位
- [2015-H]-聊天止于呵呵
- 台式计算机屏幕扩展,浅谈修图电脑配置(台式/显示器篇)
- jquery实现动态表格项目(表格增加删除/全选/表格变色特效等功能)(附源码+javaWEB开发如果需要可以直接使用)
- 腾讯云发布多款大数据应用产品,助力企业全面释放数据价值
- 用一小时实现的娃娃机,你敢信?
- word转换html源码,word转html(一)
热门文章
- 小米air2se耳机只有一边有声音怎么办_不到200元 小米蓝牙耳机Air2 SE是真香党的选择吗?...
- Python 日期模块的 datetime.date 类
- Python 浮点数的舍入,round与decimal舍入方式
- Vue3不支持Filters过滤器
- HTML基础知识笔记-01
- 《机器学习实战》笔记——第三章:决策树实战
- s/μs/ns/ps与Hz/KHz/MHz/GHz换算关系
- 人体解剖学标本长廊的构成、管理及其优势
- NETPLIER: Probabilistic Network Protocol Reverse Engineering from Message Traces代码复现记录
- 基于 Django 使用 qrcode 模块生成二维码