类似HAVING的QUALIFY用法
核心用法:QUALIFY + 窗口函数 = 1
SELECT 列1, 列2, ...
FROM 表名
-- 直接在 QUALIFY 中写窗口函数,筛选排序第1的记录
QUALIFY 窗口函数() OVER (
PARTITION BY 分组列 -- 可选:分组取第1,无则全局取第1
ORDER BY 排序列 [ASC/DESC]
) = 1;
QUALIFY + 窗口函数 = 1SELECT 列1, 列2, ...
FROM 表名
-- 直接在 QUALIFY 中写窗口函数,筛选排序第1的记录
QUALIFY 窗口函数() OVER (
PARTITION BY 分组列 -- 可选:分组取第1,无则全局取第1
ORDER BY 排序列 [ASC/DESC]
) = 1;