Mikor használjuk a keresztalkalmazást az SQL Serverben?
Mikor használjuk a keresztalkalmazást az SQL Serverben?

Videó: Mikor használjuk a keresztalkalmazást az SQL Serverben?

Videó: Mikor használjuk a keresztalkalmazást az SQL Serverben?
Videó: Конфиденциальность, безопасность, общество — информатика для руководителей бизнеса, 2016 г. 2024, November
Anonim

KERESZT ALKALMAZÁS csak sorokat ad vissza a külső táblázat, amely eredményhalmazt állít elő a táblázat értékű függvényből. Azt más szóval, eredménye KERESZT ALKALMAZÁS nem tartalmaz olyan bal oldali táblázat-kifejezés sort, amelyre nem kapunk eredményt a jobb oldali tábla kifejezésből. KERESZT ALKALMAZÁS dolgozzon soronként BELSŐ CSATLAKOZÁS.

Ezenkívül mi az a keresztalkalmazás az SQL Serverben?

CSATLAKOZÁS a műveletekhez SQL Server vannak két vagy több tábla összekapcsolására szolgál. Az KERESZT ALKALMAZÁS operátor szemantikailag hasonló az INNER JOIN operátorhoz. Azokat a rekordokat kéri le a táblaérték függvényből és az egyesített táblából, ahol megtalálja a kettő közötti egyező sorokat.

Hasonlóképpen, mi a kereszt- és külső alkalmazás az SQL Serverben? SQL Server ALKALMAZÁS operátornak két változata van; KERESZT ALKALMAZÁS és KÜLSŐ ALKALMAZÁS . Az KERESZT ALKALMAZÁS Az operátor csak azokat a sorokat adja vissza a bal oldali táblakifejezésből (végső kimenetében), ha az megegyezik a jobb oldali táblakifejezéssel. Más szavakkal, a jobb oldali táblakifejezés csak a bal oldali táblakifejezés egyezésénél ad vissza sorokat.

Hasonlóképpen felmerülhet a kérdés, hogy mikor kell használni a Cross Apply-t és az Outer Apply-t?

KERESZT ALKALMAZÁS helyettesítésére használható BELSŐ ÖSSZEKAPCSOLÁS amikor eredményt kell kapnunk a Master táblából és egy függvényből. ALKALMAZ használható az UNPIVOT helyettesítésére. Bármelyik KERESZT ALKALMAZÁS vagy KÜLSŐ ALKALMAZÁS itt használhatók, amelyek felcserélhetők. Tegyük fel, hogy rendelkezik az alábbi táblázattal (MYTABLE néven).

Mit jelent a kereszt alkalmazása?

KERESZT ALKALMAZÁS csak sorokat ad vissza a külső táblázat, amely eredményhalmazt állít elő a táblázat értékű függvényből. Más szóval, az eredménye KERESZT ALKALMAZÁS nem tartalmaz olyan bal oldali táblázat-kifejezés sort, amelyre nem kapunk eredményt a jobb oldali tábla kifejezésből. KERESZT ALKALMAZÁS dolgozzon soronként BELSŐ CSATLAKOZÁS.

Ajánlott: