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
- egyszerű lekérdezések a movie Database
- SUBQUERIES a movie Database
- CSATLAKOZIK a movie Database
- Bevezető
- egyszerű lekérdezések a foci Adatbázis
- SUBQUERIES a foci Adatbázis
- CSATLAKOZIK lekérdezések foci Adatbázis
- Bevezető
- ALAP, SUBQUERIES, pedig CSATLAKOZIK
- egyszerű lekérdezések a munkavállalói Adatbázis
- SUBQUERIES a munkavállalói Adatbázis