?? 1、專欄介紹
「SQL面試題庫(kù)」是由 不是西紅柿 發(fā)起,全員免費(fèi)參與的SQL學(xué)習(xí)活動(dòng)。我每天發(fā)布1道SQL面試真題,從簡(jiǎn)單到困難,涵蓋所有SQL知識(shí)點(diǎn),我敢保證只要做完這100道題,不僅能輕松搞定面試,代碼能力和工作效率也會(huì)有明顯提升。
1.1 活動(dòng)流程
- 整理題目:西紅柿每天無(wú)論刮風(fēng)下雨,保證在8am 前,更新一道新鮮SQL面試真題。
- 粉絲打卡:粉絲們可在評(píng)論區(qū)寫上解題思路,或者直接完成SQL代碼,有困難的小伙伴不要著急,先看別人是怎么解題的,邊看邊學(xué),不懂就問(wèn)我。
- 交流討論:為了方便交流討論,可進(jìn)入 數(shù)據(jù)倉(cāng)庫(kù) 。
- 活動(dòng)獎(jiǎng)勵(lì):我每天都會(huì)看評(píng)論區(qū)和群里的內(nèi)容,對(duì)于積極學(xué)習(xí)和熱心解答問(wèn)題的小伙伴,紅包鼓勵(lì),以營(yíng)造更好的學(xué)習(xí)氛圍。
1.2 你的收獲
-
增強(qiáng)自信,搞定面試:在求職中,SQL是經(jīng)常遇到的技能點(diǎn),而這些題目也多數(shù)是真實(shí)的面試題,刷題可以讓我們更好地備戰(zhàn)面試,增強(qiáng)自信,提升自己的核心競(jìng)爭(zhēng)力。
-
鞏固SQL語(yǔ)法,高效搞定工作:通過(guò)不斷練習(xí),能夠熟悉SQL的語(yǔ)法和常用函數(shù),掌握SQL核心知識(shí)點(diǎn),提高SQL編寫能力。代碼能力提升了,工作效率自然高了。
-
提高數(shù)據(jù)處理能力、鍛煉思維能力:SQL是數(shù)據(jù)處理的核心工具,通過(guò)刷題可以讓我們更好地理解數(shù)據(jù)處理的過(guò)程,提高數(shù)據(jù)分析的效率。SQL題目的難度不一,需要在一定時(shí)間內(nèi)解決問(wèn)題,培養(yǎng)了我們對(duì)問(wèn)題的思考能力、解決問(wèn)題的能力和對(duì)時(shí)間的把控能力等。
?? 2、今日真題
題目介紹: 找到連續(xù)區(qū)間的開(kāi)始和結(jié)束數(shù)字 find-the-start-and-end-number-of-continuous-ranges
難度中等
SQL架構(gòu)
表:
Logs
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| log_id | int |
+---------------+---------+
id 是上表的主鍵。
上表的每一行包含日志表中的一個(gè) ID。
后來(lái)一些 ID 從
Logs
表中刪除。編寫一個(gè) SQL 查詢得到
Logs
表中的連續(xù)區(qū)間的開(kāi)始數(shù)字和結(jié)束數(shù)字。
將查詢表按照
start_id
排序。
查詢結(jié)果格式如下面的例子:
``` Logs 表: +------------+ | log_id | +------------+ | 1 | | 2 | | 3 | | 7 | | 8 | | 10 | +------------+
結(jié)果表: +------------+--------------+ | start_id | end_id | +------------+--------------+ | 1 | 3 | | 7 | 8 | | 10 | 10 | +------------+--------------+ 結(jié)果表應(yīng)包含 Logs 表中的所有區(qū)間。 從 1 到 3 在表中。 從 4 到 6 不在表中。 從 7 到 8 在表中。 9 不在表中。 10 在表中。 ```文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-473797.html
sql
SELECT
MIN(log_id) start_id,
MAX(log_id) end_id
FROM
(SELECT
log_id,
log_id - row_number() OVER(ORDER BY log_id) as diff
FROM Logs) t
GROUP BY diff
相似1225題文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-473797.html
- 已經(jīng)有靈感了?在評(píng)論區(qū)寫下你的思路吧!
到了這里,關(guān)于「SQL面試題庫(kù)」 No_88 找到連續(xù)區(qū)間的開(kāi)始和結(jié)束數(shù)字的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!