sql-queries
Write correct, performant SQL across all major data warehouse dialects (Snowflake, BigQuery, Databricks, PostgreSQL, etc.). Use when writing queries, optimizing slow SQL, translating between dialects, or building complex analytical queries with CTEs, window functions, or
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Write correct, performant SQL across all major data warehouse dialects (Snowflake, BigQuery, Databricks, PostgreSQL, etc.). Use when writing queries, optimizing slow SQL, translating between dialects, or building complex analytical queries with CTEs, window functions, or aggregations.
How to use
Zainstaluj umiejętność w swoim środowisku Claude lub Codex, dodając ją do dostępnych narzędzi agenta.
Opisz swoje zadanie SQL — czy chcesz napisać nowe zapytanie, zoptymalizować istniejące, czy przetłumaczyć składnię między bazami danych. Podaj nazwę bazy danych (PostgreSQL, Snowflake, BigQuery, Databricks itp.) i strukturę tabel, jeśli to możliwe.
Dla nowych zapytań określ, jakie dane chcesz pobrać, jakie warunki zastosować i czy potrzebujesz zaawansowanych funkcji takich jak okna czasowe (window functions), wyrażenia wspólne (CTE) czy agregacje.
Jeśli optymalizujesz wolne zapytanie, udostępnij jego kod i wyjaśnij, co robi. Umiejętność zasugeruje indeksy, zmianę struktury zapytania lub użycie EXISTS zamiast IN dla podkwerend.
Otrzymasz gotowy kod SQL z komentarzami dotyczącymi składni specyficznej dla wybranej bazy danych — na przykład różne funkcje do pracy z datami w PostgreSQL versus Snowflake.
Przetestuj zapytanie w swoim środowisku, używając EXPLAIN ANALYZE (PostgreSQL) lub odpowiednika w innej bazie, aby sprawdzić wydajność.