Mis on ristliitmine SQL-is näitega?
Mis on ristliitmine SQL-is näitega?

Video: Mis on ristliitmine SQL-is näitega?

Video: Mis on ristliitmine SQL-is näitega?
Video: CS50 2015 - Week 8 2024, Detsember
Anonim

The RISTLIITUMINE ühendas esimese tabeli (T1) iga rea teise tabeli iga reaga (T2). Teisisõnu, rist liituda tagastab mõlema tabeli ridade Descartes'i korrutise. The RISTLIITUMINE saab rea esimesest tabelist (T1) ja loob seejärel teise tabeli (T2) iga rea jaoks uue rea.

Veelgi enam, mis on ristliitmine?

SQL-is on RISTLIITUMINE kasutatakse esimese tabeli iga rea kombineerimiseks teise tabeli iga reaga. Seda tuntakse ka Descartesianina liituda kuna see tagastab ühendatud tabelite ridade Descartes'i korrutise.

Võib ka küsida, kuidas kirjutada ristliitumist? Kui WHERE-klauslit kasutatakse koos RISTLIITUMINE , see toimib nagu INNER LIITU . Alternatiivne viis sama tulemuse saavutamiseks on kasutada veergude nimesid, mis on eraldatud komadega pärast SELECT-d ja mainides kaasatud tabelinimesid pärast FROM-klauslit. Näide: Siin on näide rist liituda SQL-is kahe tabeli vahel.

Milleks siin ristliitumist kasutatakse?

A rist liituda on kasutatud millal soovite luua kahest tabelist iga rea kombinatsiooni. Tulemusesse kaasatakse kõik reakombinatsioonid; seda tavaliselt nimetatakse rist toode liituda . Tavaline jaoks kasutada a rist liituda eesmärk on luua kõik esemete kombinatsioonid, näiteks värvid ja suurused.

Mis vahe on ristrakendusel ja ristliitmisel?

The RIST TAOTLEMINE operaator on semantiliselt sarnane INNER-iga LIITU . See on sarnane SISEMISEGA LIITU Autori ja Raamatu tabelites tehtud toiming. RIST TAOTLEMINE tagastab ainult need kirjed füüsilisest tabelist, kus on vastavad read aastal tabeli väärtusega funktsiooni väljund.

Soovitan: