?? 1、專欄介紹
「SQL面試題庫」是由 不是西紅柿 發(fā)起,全員免費(fèi)參與的SQL學(xué)習(xí)活動。我每天發(fā)布1道SQL面試真題,從簡單到困難,涵蓋所有SQL知識點(diǎn),我敢保證只要做完這100道題,不僅能輕松搞定面試,代碼能力和工作效率也會有明顯提升。
1.1 活動流程
- 整理題目:西紅柿每天無論刮風(fēng)下雨,保證在8am 前,更新一道新鮮SQL面試真題。
- 粉絲打卡:粉絲們可在評論區(qū)寫上解題思路,或者直接完成SQL代碼,有困難的小伙伴不要著急,先看別人是怎么解題的,邊看邊學(xué),不懂就問我。
- 交流討論:為了方便交流討論,可進(jìn)入 數(shù)據(jù)倉庫 。
- 活動獎勵:我每天都會看評論區(qū)和群里的內(nèi)容,對于積極學(xué)習(xí)和熱心解答問題的小伙伴,紅包鼓勵,以營造更好的學(xué)習(xí)氛圍。
1.2 你的收獲
-
增強(qiáng)自信,搞定面試:在求職中,SQL是經(jīng)常遇到的技能點(diǎn),而這些題目也多數(shù)是真實的面試題,刷題可以讓我們更好地備戰(zhàn)面試,增強(qiáng)自信,提升自己的核心競爭力。
-
鞏固SQL語法,高效搞定工作:通過不斷練習(xí),能夠熟悉SQL的語法和常用函數(shù),掌握SQL核心知識點(diǎn),提高SQL編寫能力。代碼能力提升了,工作效率自然高了。
-
提高數(shù)據(jù)處理能力、鍛煉思維能力:SQL是數(shù)據(jù)處理的核心工具,通過刷題可以讓我們更好地理解數(shù)據(jù)處理的過程,提高數(shù)據(jù)分析的效率。SQL題目的難度不一,需要在一定時間內(nèi)解決問題,培養(yǎng)了我們對問題的思考能力、解決問題的能力和對時間的把控能力等。
?? 2、今日真題
題目介紹: 上月播放的兒童適宜電影 friendly-movies-streamed-last-month
難度簡單
SQL架構(gòu)
表:
TVProgram
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| program_date | date |
| content_id | int |
| channel | varchar |
+---------------+---------+
(program_date, content_id) 是該表主鍵.
該表包含電視上的節(jié)目信息.
content_id 是電視一些頻道上的節(jié)目的 id.
表:
Content
+------------------+---------+
| Column Name | Type |
+------------------+---------+
| content_id | varchar |
| title | varchar |
| Kids_content | enum |
| content_type | varchar |
+------------------+---------+
content_id 是該表主鍵.
Kids_content 是枚舉類型, 取值為('Y', 'N'), 其中:
'Y' 表示兒童適宜內(nèi)容, 而'N'表示兒童不宜內(nèi)容.
content_type 表示內(nèi)容的類型, 比如電影, 電視劇等.
寫一個 SQL 語句, 報告在 2020 年 6 月份播放的兒童適宜電影的去重電影名.
返回的結(jié)果表單沒有順序要求.
查詢結(jié)果的格式如下例所示.
``` 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 月份播放. ```文章來源:http://www.zghlxwxcb.cn/news/detail-531705.html
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()函數(shù)參見: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()函數(shù)參見:https://www.w3school.com.cn/sql/func_date_format.asp EXTRACT()函數(shù)參見:https://www.runoob.com/sql/func-extract.html DATEDIFF()函數(shù)參見:https://www.runoob.com/sql/func-datediff-mysql.html YEAR()函數(shù)參見:https://blog.csdn.net/moakun/article/details/82528829 MONTH()函數(shù)參見:https://www.yiibai.com/mysql/month.html文章來源地址http://www.zghlxwxcb.cn/news/detail-531705.html
- 已經(jīng)有靈感了?在評論區(qū)寫下你的思路吧!
到了這里,關(guān)于「SQL面試題庫」 No_116 上月播放的兒童適宜電影的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!