SQL场景自测
文章平均质量分 50
风月の铁锤
及时总结、整理是个好习惯
展开
-
时间处理函数
1,Pythonpd.to_datetime()df['repay_date'] = pd.to_datetime(df['repay_date'], format='%Y-%m-%d') # 将读取的日期转为datatime格式2,Sqldata_format() date_format(created_at, '%Y-%m-%d') >= date_format((current_date - INTERVAL '31' DAY), '%Y-%m-%d') ...原创 2021-07-05 16:48:40 · 200 阅读 · 0 评论 -
遇到连续问题怎么办?
有一张“用户登陆记录表”,包含两个字段:用户id、日期。【问题】查询2021年每个月,连续2天都有登陆的用户名单。【解题步骤】1.思路怎么能知道连续登陆用户呢?首先对用户连续登陆进行标记 select 用户id,日期, month(日期) as 月, day(日期) as 日,row_number() over (partition by month(日期), 用户id order by 日期) as 每个月登陆顺序 from 用户登陆.原创 2021-06-20 12:01:04 · 144 阅读 · 0 评论