sql-standards
Installation
SKILL.md
SQL 标准规范
生成数仓 SQL 时必须遵守的输出规范、方言规则和验收要求。
输出规范
- 可直接执行:完整 SQL(允许 CTE),不输出伪代码
- 参数清晰:可变参数用
{{start_date}}占位符,注释说明格式 - 字段命名一致:输出字段与需求字段一一对应
- 分区可下推:用分区字段(
dt/ds/biz_date)过滤,避免全表扫描 - 中文别名:最终 SELECT 用中文别名,Hive 用
`中文`,GaussDB 用"中文"
CTE 推荐结构
base:事实表取数(必要列 + 分区过滤 + 业务过滤)agg:按需求粒度聚合dim_*:维度补充(先去重/取最新再 join)final:整理输出字段、排序