
Podstawy SQL: od pierwszej tabeli do wyniku, któremu można zaufać
Zapytanie może działać i nadal odpowiadać na niewłaściwe pytanie. Przechodzę przez podstawy SQL na sześciu zamówieniach: od wyboru kolumn do grupowania, braków i kontroli wyniku.
Baza wiedzy / SQL
Polecenia i funkcje SQL używane w analizie: filtrowanie, grupowanie, JOIN, funkcje okna, daty i tekst, z uwagami o różnicach między bazami.
99 haseł

Hasła SQL opisują polecenia i funkcje, które pojawiają się w typowych zapytaniach analitycznych: filtrowanie, grupowanie, JOIN, funkcje okna, daty i tekst. Podstawy, takie jak SELECT, WHERE czy GROUP BY, działają podobnie w większości baz danych. Funkcje dat, tekstu i JSON już nie. Ta sama operacja w PostgreSQL, SQL Server, MySQL i SQLite często ma inną nazwę albo inne argumenty.
Przy funkcjach zależnych od silnika sprawdź więc, którego dialektu dotyczy przykład. Zanim uruchomisz zapytanie na dużej tabeli, przetestuj je na kilku wierszach, dla których znasz poprawny wynik. Szczególnie przy JOIN i agregacjach taki test szybko pokazuje zdublowane wiersze albo zgubione wartości NULL.
Jeśli zaczynasz, przejdź po kolei przez grupy „Podstawy zapytania”, „Agregacje” i „JOIN i operacje na zbiorach”. Pełniejsze przykłady, w których łączę kilka elementów naraz, opisuję w artykułach pod siatką haseł.
Brak pasujących haseł. Spróbuj krótszej nazwy albo angielskiego odpowiednika.