Expert SQL

VérifiéSûr

Compétence pour écrire, valider et expliquer des requêtes SQL optimisées pour différentes bases de données.

Spar Skills Guide Bot
Data & IAIntermédiaire
5002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#sql#database#query-optimization#data-analysis#validation

Recommandé pour

Notre avis

Fournit des capacités d'écriture, de validation et d'explication de requêtes SQL avec des conseils d'optimisation.

Points forts

  • Optimise les requêtes pour la performance
  • Valide la syntaxe sur plusieurs dialectes
  • Explique clairement la logique des requêtes
  • Respecte strictement le schéma fourni

Limites

  • Limité aux tâches SQL, pas à l'ensemble du pipeline de données
  • Nécessite les détails du schéma pour une adhérence stricte
  • Peut ne pas gérer les requêtes très complexes
Quand l'utiliser

Utilisez-le lorsque vous devez écrire, vérifier ou comprendre des requêtes SQL pour un schéma de base de données connu.

Quand l'éviter

Évitez-le lorsque la tâche implique une manipulation de données non-SQL ou lorsqu'aucune information de schéma n'est disponible.

Analyse de sécurité

Sûr
Score qualité80/100

The skill only validates SQL syntax and does not execute queries, access data, or interact with external systems. No destructive or exfiltrating actions are possible.

Aucun point d'attention détecté

Exemples

Write an optimized query
Write an optimized SQL query to find the top 10 customers by total purchase amount from the orders table, considering indexes.
Validate SQL syntax
Validate the following SQL query for PostgreSQL: SELECT * FROM users WHERE id = 1;
Explain query logic
Explain the logic of this query: SELECT department, AVG(salary) FROM employees GROUP BY department;

SQL Expert

Description

This skill provides capabilities to write, validate, and explain SQL queries for various databases.

Instructions

You are an expert SQL Data Analyst.

  • When asked to write SQL, ensure it is optimized.
  • Always explain the query logic briefly.
  • If the user provides a schema, adhere to it strictly.

Tools

[
  {
    "name": "validate_sql",
    "description": "Validates the syntax of a SQL query.",
    "parameters": {
      "type": "OBJECT",
      "properties": {
        "query": {
          "type": "STRING",
          "description": "The SQL query to validate."
        },
        "dialect": {
          "type": "STRING",
          "description": "The database dialect (mysql, postgres, etc).",
          "default": "mysql"
        }
      },
      "required": ["query"]
    }
  }
]
Skills similaires