Raportowanie i zestawianie danych w języku SQL
Microsoft SQL Server 2008 Express Edition
Złaczenia wyników - UNION oraz UNION ALL
Jednym z operatorów jest UNION, który łączy wyniki z dwóch lub więcej poleceń SELECT w jedną wspólną tabelę. Działanie UNION można porównać do doklejania kolejnych arkuszy kalkulacyjnych do pierwszego. Domyślnie operator ten eliminuje duplikaty.
Operator ten, jest używany do łączenia wyników z dwóch lub wielu zapytań SELECT. Podstawowym warunkiem łączenia jest, aby w każdym podzapytaniu była ta sama liczba kolumn, oraz zawartość kolumn była podobnego typu.
Składnia polecenia jest następująca:
SELECT lista kolumn
FROM nazwa 1 tabeli
UNION
SELECT lista kolumn
FROM nazwa 1 tabeli
W domyśle operator UNION eliduje duplikaty (tak samo jak DISTINCT). Aby jednak wyświetlić powtarzające się wiersze, należy użyć UNION ALL. Ta składnia wygląda następująco:
SELECT lista kolumn
FROM nazwa 1 tabeli<...
Całość szkolenia, dostępna jest za darmo w kursie online.
W trybie podglądu dostępna jest tylko część treści szkolenia.
<< Wróć do opisu szkolenia
|