SuperAPI AI 工具集

sql-queries

数据与分析

查看项目

更新于 10-15 16:50

技能介绍

该技能用于编写正确、高效、可读的 SQL,覆盖主流数据仓库方言,包括 Snowflake、BigQuery、Databricks、PostgreSQL(含 Aurora、RDS、Supabase、Neon)和 Redshift。主要能力:按方言整理日期时间、字符串、数组、JSON/半结构化数据的写法,并给出性能建议,例如 PostgreSQL 用 EXPLAIN ANALYZE 与索引、Snowflake 用聚类键与 RESULT_SCAN、BigQuery 用分区过滤与 APPROX_COUNT_DISTINCT、Redshift 用 DISTKEY/SORTKEY、Databricks 用 Delta Lake 的 OPTIMIZE 与 ZORDER。

使用方式:按目标方言查阅对应语法;跨方言时注意差异,例如 BigQuery 无 ILIKE 需用 LOWER() LIKE、SAFE_DIVIDE 仅 BigQuery 可用、PostgreSQL 引号标识符区分大小写。内容还提供通用模式:窗口函数(排名、累计、LAG/LEAD、占比)、CTE 提升可读性、队列留存、漏斗分析与去重。

限制与注意:除资料所列内容外,未提供该技能的具体安装命令、调用步骤、收费方式与适用范围说明,这些暂未提供。文中 SQL 模式需结合真实表结构、字段名和方言校验,错误处理部分列出了语法、列名、类型、除零、列歧义和 GROUP BY 等常见排查方向。