Utolsó frissítés február 26-án 2020 08:07:43 (UTC/GMT +8 óra)

BAL JOIN

Az SQL BAL CSATLAKOZNI (meghatározott a kulcsszavak BAL CSATLAKOZNI A) csatlakozik két asztalt, s megfelelő sort a két táblázatot, amely az SQL-kifejezés igaz, plusz sor a frist táblázat, amely nem egyezik meg minden sorban a második táblázat.,

bal Join: Syntax

SELECT *FROM table1LEFT JOIN table2ON table1.column_name=table2.column_name;

képi ábrázolás:

SQL bal join fetches a teljes sor rekordok table1, a megfelelő rekordok (attól függően, hogy a rendelkezésre álló) a table2. Az eredmény NULL A jobb oldalon, ha nincs megfelelő kerül sor.,d oszlopok a társaság táblázat, illetve a társaság azonosító, megnevezés, cikkszám egység oszlopok az élelmiszerek táblázat után egy KÜLSŐ CSATLAKOZÁS ezekkel az említett táblák, a következő SQL-utasítás lehet használni :

Minta táblázat: élelmiszerek

Minta táblázat: a vállalat

SQL Kód:

Magyarázat:

Ez a SQL visszatér, minden sorban a cég táblázat csak azokat a sorokat, az élelmiszerek, táblázat, ahol a csatlakozott mezők egyenlő, illetve, ha a záradék nem egyezik rekordok a ‘élelmiszerek asztal, a csatlakozni fog még vissza sor, de a NULL minden oszlop a táblázat.,elérhető az élelmiszer-istálló, a következő SQL-utasítás lehet használni :

Minta táblázat: élelmiszerek

Minta táblázat: counter_sale

SQL Kód:

SELECT a.bill_no, b.item_name, a.bill_amt FROM counter_sale a LEFT JOIN foods b ON a.item_id=b.item_id WHERE a.bill_amt>500;

Magyarázat:

Ez a SQL először, csatlakozzon sor a counter_sale táblázat csak azokat a sorokat, az élelmiszerek, táblázat, ahol a csatlakozott mezők egyenlő, illetve, ha a záradék nem egyezik rekordok az élelmiszerek táblázat a csatlakozni fog még vissza sor, de a NULL minden oszlopban a megfelelő táblázatot, ezért kiküszöböli azokat a sorokat, amelyek számla összege kisebb vagy egyenlő, mint 500.,ve besorozták, hogy a kínálat, hogy a tétel nem NULL érték gyártó által nem engedélyezett, a következő SQL-utasítás lehet használni:

Minta táblázat: élelmiszerek

Minta táblázat: a vállalat

Minta táblázat: counter_sale

SQL Kód:

Magyarázat:

Ez a SQL először, csatlakozzon sor a counter_sale táblázat csak azokat a sorokat, az élelmiszerek, táblázat, ahol a csatlakozott a mezők egyeztetése, valamint ha a záradék nem egyezik rekordok az élelmiszerek táblázat a csatlakozni fog még vissza sor, de a NULL minden oszlop a táblázat., Ezért ez az eredmény fog csatlakozni a vállalati táblázat minden sorát eredmény táblázat meghatározva, valamint páratlan sorok a társaság táblázat is, de a páratlan sorokban a cég táblázat a oszlop értéke NULL lesz. Ezért a WHERE záradék megszünteti azokat a sorokat, amelyek a cégnév oszlop értéke nulla, majd ezt követően a rendelési záradék a sorokat növekvő sorrendben rendezi a számlaszám szerint.

Output:

Pictorial Presentation:

mi a különbség a bal Join és a bal külső Join között az SQL-ben?,

valójában nincs különbség a bal csatlakozás és a bal külső csatlakozás között – mindkettő az SQL hasonló műveletére utal.

Minta táblázat: vállalat

Minta táblázat: élelmiszerek

fontos megjegyezni, hogy a vállalati táblázat utolsó sorában a cégazonosító nem létezik az élelmiszer-táblázatban. Továbbá, a foods table utolsó sorában a cégazonosító értéke nulla, és nem létezik a vállalati táblázatban. Ezek a tények a baloldal jelentős részének bizonyulnak.

itt az SQL utasítás használata nélkül “külső”a” bal join”.,

SQL kód:

Az SQL futtatása a” külső “kulcsszóval pontosan ugyanazokat az eredményeket adná nekünk, mint az SQL futtatása a”külső” nélkül. Itt az SQL utasítás “külső”a” bal join”.

SQL kód:

a bal külső csatlakozás vagy a bal oldali csatlakozás megtartja a bal oldali asztaltársaság összes sorát, függetlenül attól, hogy van-e egy sor, amely megfelel a jobb oldali asztalon élelmiszerek. Itt található az alábbi kimenet mindkét fenti kijelentéshez.

kimenet:

az itt látható SQL utasítás kimenete az Oracle Database 10g Express Edition használatával történik.,Menedzsment

  • Movie Database
    • egyszerű lekérdezések a movie Database
    • SUBQUERIES a movie Database
    • CSATLAKOZIK a movie Database
  • Foci Adatbázis
    • Bevezető
    • egyszerű lekérdezések a foci Adatbázis
    • SUBQUERIES a foci Adatbázis
    • CSATLAKOZIK lekérdezések foci Adatbázis
  • Kórházban Adatbázis
    • Bevezető
    • ALAP, SUBQUERIES, pedig CSATLAKOZIK
  • Munkavállalói Adatbázis
    • egyszerű lekérdezések a munkavállalói Adatbázis
    • SUBQUERIES a munkavállalói Adatbázis
  • lesz még Több is!,
  • Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük