【SQL】有趣的电影

目录

题目

分析

代码


题目

表:cinema

复制代码
+----------------+----------+
| Column Name    | Type     |
+----------------+----------+
| id             | int      |
| movie          | varchar  |
| description    | varchar  |
| rating         | float    |
+----------------+----------+
id 是该表的主键(具有唯一值的列)。
每行包含有关电影名称、类型和评级的信息。
评级为 [0,10] 范围内的小数点后 2 位浮点数。

编写解决方案,找出所有影片描述为 boring (不无聊) 的并且id 为奇数的影片。

返回结果按 rating 降序排列

结果格式如下示例。

示例 1:

复制代码
输入:
+---------+-----------+--------------+-----------+
|   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     |
+---------+-----------+--------------+-----------+
解释:
我们有三部电影,它们的 id 是奇数:1、3 和 5。id = 3 的电影是 boring 的,所以我们不把它包括在答案中。

分析

id 为奇数

奇数即模2得1 mod(id,2)=1

非 boring

description != 'boring'

结果按 rating 降序排列

降序,order by 后+ desc

order by rating desc

Descending 降序

代码

复制代码
select *
from cinema
where mod(id,2)=1 and description != 'boring'
order by rating desc
相关推荐
TDengine (老段)2 小时前
TDengine IDMP 事件 —— 事件模板
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
一只大袋鼠2 小时前
数据库连接池从入门到精通(下):Druid 连接池使用与工具类封装
java·数据库·连接池
正在走向自律2 小时前
时序数据库选型指南:在数据洪流中寻找坚实的锚点
数据库·时序数据库·apache iotdb
wljt2 小时前
达梦数据库恢复数据
数据库·数据库开发
卓怡学长2 小时前
基于 SpringBoot 的生活信息分享平台,从 0 到 1 完整实现(附源码 + 数据库)
java·数据库·spring boot·tomcat·maven
ID_180079054732 小时前
Python解析小红书(XHS)笔记评论 API,json数据返回参考
java·服务器·数据库
reasonsummer2 小时前
【教学类-160-03】20260410 AI视频培训-练习3“豆包AI视频《孔子教育之旅》+豆包图片风格:中国风(平面图)”
数据库
曹牧2 小时前
oracle kv字符串转换为多行两列
数据库·oracle
CV艺术家2 小时前
java原mysql切换国产达梦数据库
数据库·mysql
好大哥呀2 小时前
如何在Spring Boot中配置数据库连接?
数据库·spring boot·后端