Akademia Rozwoju - Wortal Edukacyjny
Darmowe szkolenia to Twoja droga do sukcesu
Login:
Hasło:
 
  Odzyskaj hasło >>
Główna Kursy i szkolenia Egzaminy Kontakt Pomoc Załóż konto Sprawdź certyfikat
Skip Navigation LinksAkademia : Kursy i szkolenia : Podgląd slajdu
Raportowanie i zestawianie danych w języku SQL
Microsoft SQL Server 2008 Express Edition

Złączenie tabel CROSS JOIN
Kiedyś u każdego analityka przychodzi taka chwila, aby zrobić „mieszankę” wszystkich rekordów z jednej tabeli z rekordami z drugiej tabeli. Po co? No cóż odpowiedzi są różne, ale np. aby wygenerować ogromną liczbę wyników w celu dokonywania licznych testów, lub do sprawdzenia jakie są możliwe kombinacje wszystkich połączeń (np. kombinacje liczb totolotka). Do tego właśnie służy złączenie CROSS JOIN.

Darmowy kurs z certyfikatem: Raportowanie i zestawianie danych w języku SQL To złączenie nieco się różni od pozostałych, gdyż łączy wszystkie rekordy z jednej tabeli ze wszystkimi z drugiej (tzw. relacja każdy z każdym). Takie połączenie to nic innego jak iloraz kartezjański i dzięki temu nie w nim warunku złączenia.
Składnia polecenia wygląda następująco:

SELECT lista kolumn
FROM nazwa 1 tabeli
CROSS JOIN
nazwa 2 tabeli

Co z wyrażeniem warunkowym? W zapytaniu CROSS JOIN, zapytanie warunkowe nie występuje, dlatego też wiele zapytań z użyciem tego łączenia nie ma sensu, tak jak na przykładzie [1]. Oznacza to, iż należy szczególnie uważać przy takim łączeniu.
Co ciekawe takie łączenie cz...
Darmowy kurs z certyfikatem: Microsoft SQL Server 2008 Express Edition

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

Akademia Rozwoju - copyright © 2010-2018. Pomysły i noclegi weekendowe  | Fotografia ślubna  | Sklep rowerowy  | Ogłoszenia motoryzacyjne