分析用户购买商品数量分布
场景
订单记录表中,有用户ID和商品ID,想知道用户的购买力有多大:同一个用户会购买几个商品?
SQL 思路
SELECT a1,count (用户_id)
FROM (
SELECT count (商品_id) as a1,用户_id
FROM table
GROUP BY 用户_id
) as b
GROUP BY a1
ORDER BY a1
日期格式转换
场景
SQL
TO_DATE(TO_CHAR(字段,'YY-MM-DD'),'YY-MM-DD'