W tym poście zbadamy podstawy połączeń w bazie danych Oracle, ucząc się, jak korzystać z lewego zewnętrznego połączenia.
Oracle opuścił dołączenie
Klauzula łączenia lewej w Oracle pozwala nam zapytać do danych z wielu tabel i scalanie ich. Lewy połączenie zachowa następnie niezrównane rzędy z lewego stolika i dołączy do nich z zerowym wierszem w prawym stole.
Poniżej znajduje się prosta składnia dla lewego połączenia w bazach danych Oracle.
WYBIERAĆTabela_1 jest również lewą lub pierwszą tabelą, a Tabela_2 jest drugą lub prawą tabelą.
Jak wspomniano, lewe połączenie porówna wartości z lewych i prawych tabel, zapewniając, że zaspokoi określone łączenie.
Zapytanie dołączy następnie do wierszy z obu tabel w zestawie wyników. Jeśli w drugiej tabeli z pierwszej tabeli nie ma odpowiednich rekordów, zapytanie dołączy do nich, zaludniając pary z wartości.
Oracle opuścił demonstrację
Spójrzmy na praktyczne przykłady, aby najlepiej zrozumieć, jak pracować z lewym połączeniem w bazie danych Oracle. Po pierwsze, załóżmy, że mamy tabele, jak pokazano w poniższym układzie:
Możemy wykonać przyłączenie lewej w dziale i tabeli pracowników, jak pokazano w pytaniu poniżej:
Wybierz d.Department_name, e.IMIĘPowstała tabela jest jak pokazana:
Przykład 2
Możemy również wykonać połączenie z lewą z klauzulą Where, jak pokazano na fragmencie poniżej:
Wybierz d.Department_name, e.IMIĘWyjście:
Przykład 3
W przykładzie wykonujemy przyłączenie w lewo z zamówieniem według klauzuli:
Wybierz d.Department_name, e.IMIĘWynikowa wartość:
Wniosek
Ten samouczek nauczył cię, jak wykonać lewą tabelę, przy użyciu klauzuli lewej połączenia w bazach danych Oracle.