„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
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.
=====
'''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
=====
'''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.
=====
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.
=====
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.
=====
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.
=====
É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
|