Claude
Skills
Sign in
Back

sql-query

Included with Lifetime
$97 forever

Generate and optimize SQL queries for data retrieval and analysis

Backend & APIs

What this skill does


# SQL Query

Generate SQL queries for data retrieval, analysis, and reporting.

## Capabilities

- Generate SELECT, INSERT, UPDATE, DELETE queries
- Build complex JOINs and subqueries
- Aggregate data with GROUP BY and window functions
- Optimize query performance

## Query Patterns

### Basic Select
```sql
SELECT column1, column2
FROM table_name
WHERE condition
ORDER BY column1
LIMIT 100;
```

### Aggregation
```sql
SELECT category, COUNT(*) as count, AVG(price) as avg_price
FROM products
GROUP BY category
HAVING COUNT(*) > 10;
```

### Window Functions
```sql
SELECT
    name,
    department,
    salary,
    RANK() OVER (PARTITION BY department ORDER BY salary DESC) as rank
FROM employees;
```

## Best Practices

1. Always use parameterized queries to prevent SQL injection
2. Index columns used in WHERE and JOIN clauses
3. Avoid SELECT * in production queries
4. Use EXPLAIN to analyze query performance

Related in Backend & APIs