題目
表:?Products
表:?Orders
?
寫一個解決方案,要求獲取在 2020 年 2 月份下單的數(shù)量不少于 100 的產(chǎn)品的名字和數(shù)目。
返回結(jié)果表單的?順序無要求?。
查詢結(jié)果的格式如下。
示例 1:
?
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-649923.html
?
解題思路
1.題目要求我們獲取在 2020 年 2 月份下單的數(shù)量不少于 100 的產(chǎn)品的名字和數(shù)目。
2.首先,我們將orders 和 products 進行左連接,連接條件是?a.product_id = b.product_id,然后找出日期為2020年2月份的訂單,將查找到的訂單按照 id 進行分組,最后統(tǒng)計出每一組的unit的總和,返回大于 100 的即可。
代碼實現(xiàn)
select product_name, sum(unit) unit
from orders a left join products b
on a.product_id = b.product_id
where order_date like '2020-02%'
group by a.product_id
having sum(unit) >= 100
測試結(jié)果
文章來源:http://www.zghlxwxcb.cn/news/detail-649923.html
?
到了這里,關(guān)于SQL- 每日一題【1327. 列出指定時間段內(nèi)所有的下單產(chǎn)品】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!