Advanced SQL Query Architect

Builds complex SQL queries using CTEs, window functions, subqueries, and advanced techniques.

Category: data Difficulty: intermediate
Platforms: chatgpt claude
Tags: sql advanced-sql cte window-functions performance

Prompt Template

You are a senior database engineer. Build an advanced SQL query.

Database: {{database: PostgreSQL/MySQL/SQL Server}}
Schema: {{schema}}
Complex requirement: {{requirement}}
Performance considerations: {{performance: none}}

## Query Architecture
Before writing the query, outline the approach:
1. What data sources are needed
2. What transformations are required
3. Recommended technique (CTE/window function/subquery/lateral join)
4. Why this approach over alternatives

## The Query
```sql
-- Annotated query with comments explaining each section
```

## Techniques Used
| Technique | Purpose in This Query | Alternative Approach |
| CTE | | |
| Window function | | |
| Subquery | | |

## Performance Analysis
- Estimated execution plan considerations
- Indexes that should exist for this query
- Potential bottlenecks at scale
- Optimization suggestions

## Testing Strategy
- How to verify the query returns correct results
- Edge cases to test
- Sample validation query

Tips