SQL执行顺序:
With as --> FROM(JOIN 部分一般先左后右) --> WHERE --> GROUP BY --> HAVING --> SELECT --> ORDER BY
-- 本语句为某视频网站公司对于k-pop业务线的各渠道用户、新增用户数据抽取语句
with temp_active_hour_table_kps as
(
select
a0.dt
,product_id
,mkey
,substr(FROM_UNIXTIME(st_time),12,2) as hour
,a0.device_id
from
(
select
dt
,product_id
,st_time
,device_id
from
kps_dwd.kps_dwd_dd_view_user_active
where dt='${dt_1}'
) a0

本文介绍了SQL查询的执行顺序,包括With子句、FROM(JOIN)、WHERE、GROUP BY、HAVING、SELECT和ORDER BY的执行逻辑,特别适用于处理业务线的用户和新增用户数据分析。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



