- 博客(4)
- 收藏
- 关注
原创 SQL窗口函数OVER
这里写自定义目录标题构造实验数据窗口函数查询查询结果构造实验数据假设有以下5天的订单量数据窗口函数查询SELECT pt AS 日期 ,order_cnt AS 订单量 ,SUM(order_cnt)OVER () AS 累计 ,SUM(order_cnt)OVER (ORDER BY pt) AS 按日升序累加 ,AVG(order_cnt)OVER () AS 累计平均 ,AVG(order_cnt)OVER (
2022-05-06 14:37:58
93
原创 SQL统计日活和留存
构造数据WITH log_tb AS (SELECT user_id ,TO_DATE(log_time,'yyyy-mm-dd') AS log_timeFROM ( SELECT 1001 AS user_id ,'2022-04-01' AS log_time UNION ALL SELECT 1002 AS user_id
2022-05-05 13:29:41
493
原创 SQL关于 WHEN_THEN 区间划分的坑点
SQL关于 WHEN_THEN 区间划分的坑点构造测试数据case_when 划分区间方案一查询代码查询结果方案二查询代码查询结果方案三查询代码查询结果总结附录构造测试数据本文用子查询的形式构造测试数据,朋友们也可以通过 CREAT_ETABLE 进行构造测试数据。-- 假设某店铺上个月卖出去了5款iPhone手机,以下是具体型号和销售数量SELECT 'iPhone 1' AS type ,10 AS numUNIONSELECT 'iPhone 2' AS type
2022-03-02 13:49:33
605
原创 MYSQL实现根据sql查询结果进行排名
MYSQL实现根据sql查询结果进行排名背景构建数据模型按照薪资从高到低排名按照薪资从高到低并列排名(1)按照薪资从高到低并列排名(2)背景MYSQL对查询结果根据某列顺序添加排名;本例基于部门薪资排名做演示。构建数据模型创建一个薪资表,包含部门、员工和薪资--创建一个包含部门(dept)、员工(emp)、薪资(salary)的表CREATE TABLE test_tb ( dept VARCHAR ( 10 ) NOT NULL, emp VARCHAR ( 10 ) NOT NULL,
2020-12-15 18:25:41
1826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人