技能 sql-queries
🗄️

sql-queries

安全

Genera Consultas SQL para Análisis de Base de Datos

Escribir consultas SQL complejas desde cero es lento y propenso a errores. Esta habilidad proporciona patrones SQL expertos y orientación de uso de herramientas para DBX Studio con el fin de generar consultas precisas y optimizadas en múltiples dialectos de base de datos.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“sql-queries”。 ¿Cuántos pedidos se realizaron cada mes el año pasado?

预期结果:

Hubo 1,247 pedidos en enero, 1,892 en febrero, 2,156 en marzo, continuando hasta diciembre con 3,421 pedidos. El mes pico fue diciembre con 3,421 pedidos.

正在使用“sql-queries”。 Muéstrame los 5 mejores productos por ingresos

预期结果:

Los 5 mejores productos por ingresos son: Premium Widget Kit ($124,500), Enterprise License ($98,200), Professional Subscription ($87,300), Support Package ($65,400) y Training Course ($54,100).

安全审计

安全
v1 • 3/10/2026

All 24 static findings are false positives. Backtick patterns are Markdown code block delimiters (```sql) for SQL syntax highlighting, not shell command execution. Weak crypto findings are SQL keywords (ROW_NUMBER, DATE_TRUNC) in documentation examples. This skill contains only documentation and SQL query patterns with no executable code.

1
已扫描文件
82
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
30
社区
100
安全
91
规范符合性

你能构建什么

Analista de Datos Consultando Información de Ventas

Genera consultas SQL para analizar tendencias de ventas mensuales, calcular métricas de ingresos y clasificar productos por rendimiento usando funciones de ventana y agregaciones.

Desarrollador Depurando el Rendimiento de la Base de Datos

Escribe consultas optimizadas para identificar operaciones lentas, analizar estadísticas de tabla y probar estrategias de índices sin escribir SQL sin procesar desde cero.

Usuario de Negocio Construyendo Reportes Personalizados

Crea consultas complejas que unen múltiples tablas para generar reportes personalizados sobre comportamiento del cliente, patrones de pedido y niveles de inventario.

试试这些提示

Recuperación Simple de Datos
Muéstrame los 10 mejores clientes por valor total de pedidos de la tabla orders.
Análisis de Series Temporales
Calcula las tendencias de ingresos diarios de los últimos 90 días, incluyendo promedios móviles y comparaciones semana sobre semana.
Análisis con CTE de Múltiples Tablas
Encuentra clientes que hicieron compras en Q1 pero no en Q2, incluyendo su fecha de primera compra y gasto total en todas las categorías.
Investigación de Rendimiento
Analiza el plan de ejecución de la consulta del cargador lento del tablero y sugiere optimizaciones para la combinación de la tabla date_range.

最佳实践

  • Usa siempre las herramientas read_schema o describe_table antes de escribir consultas para validar que existan los nombres de tablas y columnas
  • Entrecomilla todos los identificadores con comillas dobles (schema.table.column) para manejar palabras reservadas y sensibilidad a mayúsculas/minúsculas
  • Añade cláusulas LIMIT automáticamente a menos que el usuario solicite explícitamente todas las filas para prevenir conjuntos de resultados grandes accidentales
  • Usa CTE (cláusulas WITH) para consultas complejas para mejorar la legibilidad y habilitar patrones recursivos

避免

  • Escribir consultas sin validar primero el esquema usando las herramientas read_schema o describe_table
  • Generar sentencias INSERT, UPDATE, DELETE o DROP; solo se permiten SELECT y WITH a través de execute_query
  • Omitir cláusulas LIMIT en consultas exploratorias lo que puede causar tiempos de espera en tablas grandes
  • Usar identificadores sin entrecomillar lo cual falla en tablas con nombres en mayúsculas/minúsculas mezcladas o palabras clave reservadas

常见问题

¿Qué dialectos de base de datos son compatibles?
PostgreSQL es el predeterminado. La habilidad también soporta Snowflake, BigQuery, Databricks, MySQL y SQLite a través de cadenas de conexión o conectores MCP.
¿Puedo modificar datos con esta habilidad?
No. La herramienta execute_query solo permite consultas SELECT y WITH (CTE) por seguridad. Las operaciones INSERT, UPDATE, DELETE y DDL están bloqueadas.
¿Por qué debería entrecomillar nombres de tablas y columnas?
El entrecomillado (schema.table.column) previene errores de palabras clave reservadas, maneja nombres sensibles a mayúsculas/minúsculas y asegura compatibilidad entre dialectos de base de datos.
¿Cómo evito errores de tiempo de espera en tablas grandes?
Añade siempre cláusulas LIMIT a las consultas. Comienza con límites pequeños para probar la lógica de la consulta, luego aumenta si es necesario. Usa get_table_stats primero para comprender los recuentos de filas.
¿Qué herramientas debo usar al analizar una tabla nueva?
Comienza con read_schema para ver todas las tablas, luego describe_table para detalles de columnas y claves foráneas. Usa get_table_data para previsualizar filas antes de escribir consultas complejas.
¿Esta habilidad puede ayudar con la optimización de consultas?
Sí. La habilidad proporciona patrones para consultas eficientes incluyendo CTE, funciones de ventana y estrategias de indexación adecuadas. Puede analizar consultas existentes y sugerir mejoras.

开发者详情

文件结构

📄 SKILL.md