Перейти к содержимому

INTERSECT i EXCEPT w SQL: część wspólna i różnica zbiorów | Kurs SQL 06.15

Data Craze

0:00 / 0:00

INTERSECT i EXCEPT w SQL: część wspólna i różnica zbiorów | Kurs SQL 06.15

0 просмотров · 7 дн. назад
Data Craze
129 подписчиков
0 просмотров · 7 дн. назад
INTERSECT zwraca część wspólną dwóch zapytań, EXCEPT (w niektórych bazach MINUS) wiersze z pierwszego zapytania, których nie ma w drugim. Wersje ALL zachowują duplikaty. Te same zasady co przy UNION: liczba kolumn, zgodne typy, ORDER BY na końcu. Na przykładzie kodów produktów z nowego i starego systemu, łącznie z pułapką: INTERSECT ALL dopasowuje wiersze ilościowo. 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. INTERSECT ALL i EXCEPT ALL są w PostgreSQL, ale nie w każdej bazie (na przykład SQL Server ich nie ma). Kolejność wyniku bez ORDER BY nie jest gwarantowana w żadnej bazie, także w SQL Server. Rozdziały: 00:00 INTERSECT i EXCEPT 01:48 Ograniczenia: kolumny, typy, sortowanie 04:02 Produkty z dwóch systemów 06:19 INTERSECT ALL w praktyce 07:16 EXCEPT w praktyce 08:10 Pułapka: duplikaty liczą się ilościowo Materiały: UNION, INTERSECT, EXCEPT w PostgreSQL: https://www.postgresql.org/docs/curre... Poprzednia lekcja: UNION i UNION ALL:    • UNION a UNION ALL w SQL: różnica i ogranic...   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