Baza wiedzy / SQL

SQL: polecenia i funkcje z przykładami

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

Podstawy zapytania 7

Agregacje 7

JOIN i operacje na zbiorach 11

Warunki i NULL 5

Funkcje okna 9

Daty i czas 14

Tekst 19

Funkcje liczbowe 10

Typy, JSON i obiekty bazy 17

Kajo Rudziński

Newsletter KajoData

Zostańmy w kontakcie.

Piszę o analizie danych, uczeniu się i zmianie pracy. Dzielę się tym, co pomaga mi ogarniać technologię i zawodowe decyzje. Jeśli lubisz ten sposób myślenia, zapraszam do mojego newslettera.