随笔分类 - 数据库 / sql练习题
摘要:SELECT live_id, max(ct) max_user_count FROM ( SELECT live_id,sum(flag) over(partition by live_id order by datetime) ct from (select live_id,in_datetim
阅读全文
摘要:查询订单明细表中销量排名第二的商品id,如果不存在则返回null,如果存在则返回对应的商品id(多个商品同时满足则返回多个) Mysql & SqlServer 查询语句:适用Mysql&SqlServer 利用窗口函数 DENSE_RANK() 实现,当出现并列排名时,下一个排名会连续递增。例如,
阅读全文
摘要:Mysql & SqlServer 查询语句:适用Mysql&SqlServer 方式一:使用开窗函数LEAD。 SELECT distinct num1 FROM ( SELECT num num1, LEAD(num,1) over (ORDER BY id) num2, LEAD(num,2)
阅读全文
摘要:Mysql SqlServer 查询语句:适用Mysql&SqlServer SELECT t2.user_id, t2.order_id, t2.create_date FROM ( SELECT user_id, create_date, ROW_NUMBER() OVER (PARTITION
阅读全文
摘要:Mysql: 利用Mysql的date_sub函数实现 SELECT DISTINCT user_id from ( SELECT user_id, date_sub(create_date,INTERVAL rn DAY) ds from ( select user_id,create_date,
阅读全文

浙公网安备 33010602011771号