Toolverse
Wszystkie skille

sql-queries

autor: anthropics

Pisz szybkie i poprawne zapytania SQL dla każdej bazy danych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
57

O skillu

Umiejętność do pisania i optymalizacji zapytań SQL na wszystkich popularnych platformach: Snowflake, BigQuery, Databricks, PostgreSQL i innych. Użyj jej gdy tworzysz nowe zapytania, przyspieszasz wolne SQL, tłumaczysz składnię między bazami danych lub budujesz złożone analizy z CTE, funkcjami okna i agregacjami. Otrzymasz gotowy kod z uwzględnieniem specyfiki każdej bazy danych.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude lub Codex, dodając ją do dostępnych narzędzi agenta.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Przetestuj zapytanie w swoim środowisku, używając EXPLAIN ANALYZE (PostgreSQL) lub odpowiednika w innej bazie, aby sprawdzić wydajność.

Podobne skille