
mysql 查询排行榜
总结下mysql的排行榜查询,mysql 8 可以使用窗口函数,8以前就不行了。需求大概是一个游戏,用户可以玩多次,排名的时候取最高分排名
总结下mysql的排行榜查询,mysql 8 可以使用窗口函数,8以前就不行了。需求大概是一个游戏,用户可以玩多次,排名的时候取最高分排名
mysql脚本定时.sh
在MYSQL的最新版本MYSQL8已经支持了排名函数RANK,DENSE_RANK和ROW_NUMBER。但是在就得版本中还不支持这些函数,只能自己实现。实现方法主要用到了条件判断语句(CASE WHEN或IF)和添加临时变量。
今天SELECTSUM(create_num)FROMqh_autoplanWHEREDATE_SUB(CURDATE(),INTERVAL1DAY)=FROM_UNIXTIME(create_time,'%Y-%m-%d')
写法一:SELECT userid,min(login_time)min_date,max(login_time)max_date,count(1) AS day_count FROM(SELECT b.*,date_add(login_time,INTERVAL IF(@group_str=userid,@num:=@nu...
sql没学好,留着备用。。。。。