DISTINCT ON w PostgreSQL: jeden wiersz na grupę z ORDER BY | Kurs SQL 06.07
Data Craze
0:00 / 0:00
DISTINCT ON w PostgreSQL: jeden wiersz na grupę z ORDER BY | Kurs SQL 06.07
1 просмотр · 7 дн. назад
Data Craze
129 подписчиков
1 просмотр · 7 дн. назад
DISTINCT ON, czyli rozszerzenie PostgreSQL spoza standardu SQL: jeden wiersz dla każdej grupy (na przykład najnowsza wersja produktu dla każdego kodu). Dlaczego bez ORDER BY wynik jest przypadkowy i dlaczego kolumny z DISTINCT ON muszą być na początku ORDER BY.
Moduł 6: Język zapytań (DQL) (lekcje 06.02-06.22). Numeracja jak w oryginalnym kursie: moduł 1 i lekcje powitalne zostały pominięte.
W innych bazach ten sam efekt da funkcja okna ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...), o której w module 8.
Rozdziały:
00:00 Czym jest DISTINCT ON
01:26 Sortowanie ma znaczenie
02:32 DISTINCT ON w praktyce
05:33 Przenośność między bazami
Materiały:
DISTINCT ON w PostgreSQL: https://www.postgresql.org/docs/curre...
Slajdy z lekcji: https://github.com/datacraze/zrozumsq...
Kod SQL z lekcji: https://github.com/datacraze/zrozumsq...
Kod i ćwiczenia z kursu: https://github.com/datacraze/zrozumsql
Cały darmowy kurs SQL (playlista): • Zrozum SQL 🇵🇱
Masz pytanie? Zostaw komentarz pod filmem.
ZrozumSQL to kompletny kurs SQL po polsku na PostgreSQL, wcześniej płatny, teraz dostępny za darmo.
Więcej: https://datacraze.io
#SQL #PostgreSQL #KursSQL