「SQL面试题库」 No_116 上月播放的儿童适宜电影

news/2024/11/30 11:42:37/

🍅 1、专栏介绍

「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。

1.1 活动流程

  1. 整理题目:西红柿每天无论刮风下雨,保证在8am 前,更新一道新鲜SQL面试真题。
  2. 粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。
  3. 交流讨论:为了方便交流讨论,可进入 数据仓库
  4. 活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的学习氛围。

1.2 你的收获

  1. 增强自信,搞定面试:在求职中,SQL是经常遇到的技能点,而这些题目也多数是真实的面试题,刷题可以让我们更好地备战面试,增强自信,提升自己的核心竞争力。

  2. 巩固SQL语法,高效搞定工作:通过不断练习,能够熟悉SQL的语法和常用函数,掌握SQL核心知识点,提高SQL编写能力。代码能力提升了,工作效率自然高了。

  3. 提高数据处理能力、锻炼思维能力:SQL是数据处理的核心工具,通过刷题可以让我们更好地理解数据处理的过程,提高数据分析的效率。SQL题目的难度不一,需要在一定时间内解决问题,培养了我们对问题的思考能力、解决问题的能力和对时间的把控能力等。

🍅 2、今日真题

题目介绍: 上月播放的儿童适宜电影 friendly-movies-streamed-last-month

难度简单

SQL架构

表:

TVProgram

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| program_date  | date    |
| content_id    | int     |
| channel       | varchar |
+---------------+---------+
(program_date, content_id) 是该表主键.
该表包含电视上的节目信息.
content_id 是电视一些频道上的节目的 id.

表:

Content

+------------------+---------+
| Column Name      | Type    |
+------------------+---------+
| content_id       | varchar |
| title            | varchar |
| Kids_content     | enum    |
| content_type     | varchar |
+------------------+---------+
content_id 是该表主键.
Kids_content 是枚举类型, 取值为('Y', 'N'), 其中: 
'Y' 表示儿童适宜内容, 而'N'表示儿童不宜内容.
content_type 表示内容的类型, 比如电影, 电视剧等.

写一个 SQL 语句, 报告在 2020 年 6 月份播放的儿童适宜电影的去重电影名.

返回的结果表单没有顺序要求.

查询结果的格式如下例所示.

``` TVProgram 表: +--------------------+--------------+-------------+ | program_date | content_id | channel | +--------------------+--------------+-------------+ | 2020-06-10 08:00 | 1 | LC-Channel | | 2020-05-11 12:00 | 2 | LC-Channel | | 2020-05-12 12:00 | 3 | LC-Channel | | 2020-05-13 14:00 | 4 | Disney Ch | | 2020-06-18 14:00 | 4 | Disney Ch | | 2020-07-15 16:00 | 5 | Disney Ch | +--------------------+--------------+-------------+

Content 表: +------------+----------------+---------------+---------------+ | content_id | title | Kids_content | content_type | +------------+----------------+---------------+---------------+ | 1 | Leetcode Movie | N | Movies | | 2 | Alg. for Kids | Y | Series | | 3 | Database Sols | N | Series | | 4 | Aladdin | Y | Movies | | 5 | Cinderella | Y | Movies | +------------+----------------+---------------+---------------+

Result 表: +--------------+ | title | +--------------+ | Aladdin | +--------------+ "Leetcode Movie" 是儿童不宜的电影. "Alg. for Kids" 不是电影. "Database Sols" 不是电影 "Alladin" 是电影, 儿童适宜, 并且在 2020 年 6 月份播放. "Cinderella" 不在 2020 年 6 月份播放. ```

sql
select distinct title   
from TVProgram t left join Content c
on t.content_id  = c.content_id 
where  Kids_content ='Y' 
and date_format(program_date ,'%Y-%m')='2020-06'
and content_type='Movies'

LEFT()函数参见:https://www.begtut.com/sql/func-mysql-left.html REGEXP语法参见: https://www.cnblogs.com/timssd/p/5882742.html https://www.cnblogs.com/zhaopanpan/p/10133224.html DATE_FORMAT()函数参见:https://www.w3school.com.cn/sql/func_date_format.asp EXTRACT()函数参见:https://www.runoob.com/sql/func-extract.html DATEDIFF()函数参见:https://www.runoob.com/sql/func-datediff-mysql.html YEAR()函数参见:https://blog.csdn.net/moakun/article/details/82528829 MONTH()函数参见:https://www.yiibai.com/mysql/month.html

  • 已经有灵感了?在评论区写下你的思路吧!

http://www.ppmy.cn/news/749243.html

相关文章

MidJourney v5.2 、Stable Diffusion XL 0.9 出图对比

最近两个最流行的AI图像生成器,Midjourney和Stable Diffusion,都发布了重大更新。Midjourney v5.2引入了许多新功能,包括“缩小”功能、“/缩短”命令、改进的图像质量等。 Stable Diffusion XL (SDXL) 0.9则专注于改善图像质量和构图。新模…

Web 压测工具介绍

Web 压测工具 web benchmark tools Apache Bench ApacheBench 是一个用来衡量http服务器性能的单线程命令行工具。原本针对Apache http服务器,但是也适用于其他http服务器。 如果你的操作系统没有ab工具, 那么只需安装httpd-tools(CentOS)或者apache-…

javaScript jquery完美判断图片是否加载完毕

------------------------------------------------------------- 众所周知,常见瀑布流当鼠标滚动到浏览器底部的时候,就会发起一个ajax的请求。在服务端生成item列表后,通过 js append到相应的div里边。 看起来很简单的样子,关键…

Fast DDS-Gen(2)通过IDL定义数据类型

1.5 通过IDL定义数据类型Defining a data type via IDL 本次介绍了可以使用IDL文件定义的数据类型,以及使用IDL文档构建数据类型的其他机制。 1.5.1 支持的IDL类型Supported IDL types 请注意,Fast DDS Gen不区分大小写,因为它在IDL规范中有规定。要激活区分大小写,请在运…

目前开发中爆火的Java、Go和Rust间的比较!

本文对Java、Go和Rust之间的对比并非完全是基准测试,更多的是比较输出的可执行文件大小、内存使用情况、CPU使用率、运行时要求,当然会有一个小基准测试用于获取RPS数据,使得更容易理解这些数值。 为了尝试更合理比较这三者,我在这…

ALV OO:颜色控制

1.信号灯 绿灯:3 黄灯:2 红灯:1 关键代码如下: DATA: BEGIN OF gt_data OCCURS 0.INCLUDE STRUCTURE spfli. DATA: light TYPE c. " 显示信号灯的字段 DATA: END OF gt_data.LOOP AT gt_data." 为內表的信号灯字段赋值…

计算机网络思科参考答案--IP 编址考试

请参见图示。 管理员必须向路由器 A 网络中的所有成员发送一条消息。 那么网络 172.16.16.0/22 的广播地址是什么? 172.16.23.255172.16.255.255172.16.16.255172.16.20.255 172.16.19.255 请参见图示。 思考一下 10.16.10.0/24 网络范围内已经使用了的地址和必须保…