„SQL” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Diaphol (vitalap | szerkesztései)
BinBot (vitalap | szerkesztései)
a Vastagítás eltávolítása a szakaszcímből, Wikipédia:Ellenőrzőműhely #44 (járulékosan az aláhúzások eltávolítása is)
351. sor:
</syntaxhighlight>Általában a két táblában lévő azonosító oszlop elnevezése megegyezik (pl. car_azonosito lenne a javitasok táblában is), de ez nem szükséges, ezért szerepel kétfajta elnevezés a két táblában.
 
===== '''CROSS JOIN''' =====
'''Cartesian-join, Descartes-szorzat'''
 
376. sor:
</syntaxhighlight>A cartesian join sorainak száma ''a két tábla sorainak számának szorzata''. A példában: 3 • 4 = 12
 
===== '''INNER JOIN''' =====
'''Belső összekapcsolás, metszet'''
 
398. sor:
</syntaxhighlight>Az „inner” szó elhagyható, az önállóan feltüntetett „join” is ugyanúgy az inner join-t adja.
 
===== '''LEFT JOIN''' =====
Baloldali kapcsolás. A kapcsolás alapját (értelmezési tartományát, gepjarmu tábla) adó tábla összes sorához történik hozzárendelés.<syntaxhighlight lang="sql">
select * from gepjarmu
422. sor:
Használatos a left join helyett a left outer join parancs, amely tartalmilag megegyezik.
 
===== '''RIGHT JOIN''' =====
Jobboldali kapcsolás. A kapcsolt (második, javitasok tábla) minden eleméhez elvégzi a hozzákapcsolást.<syntaxhighlight lang="sql">
select * from gepjarmu
442. sor:
Használatos a right join helyett a right outer join parancs, amely tartalmilag megegyezik.
 
===== '''FULL JOIN''' =====
Mindkét oldalról elvégzi az összekapcsolást, azaz az előző három join uniója:
 
484. sor:
Használatos a full join helyett a full outer join parancs, amely tartalmilag megegyezik.
 
===== '''SELF JOIN és tábla alias''' =====
Érdemes használni a tábla nevekre a lekérdezésekben aliast, mert megkönnyíti a hivatkozást:<syntaxhighlight lang="sql">
select * from gepjarmu a, javitasok b
A lap eredeti címe: „https://hu.wikipedia.org/wiki/SQL