SQL77: 牛客的课程订单分析(一)

图片说明

你写出一个sql语句查询在2025-10-15以后状态为购买成功的C++课程或者Java课程或者Python的订单,并且按照order_info的id升序排序

图片说明

select *

from order_info

where status = 'completed'

and (product_name in ('C++','Java','Python'))

and DATEDIFF(date , '2025-10-15') >= 1

order by id ;

这个题值得注意两个点,一个就是条件值很多,可以用in
二就是 DATEDIFF(date1,date2) 返回起始时间 date1 和结束时间 date2 之间的天数
DATEDIFF('2017-11-30','2017-11-29') 的返回值为 1,DATEDIFF('2017-11-30 23:59:59','2017-12-15') 的返回值为 -15

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务