Mi az, ha létezik, ad vissza SQL-ben?
Mi az, ha létezik, ad vissza SQL-ben?

Videó: Mi az, ha létezik, ad vissza SQL-ben?

Videó: Mi az, ha létezik, ad vissza SQL-ben?
Videó: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, December
Anonim

SQL szerver LÉTEZIK operátor áttekintése

Az LÉTEZIK Az operátor egy logikai operátor, amely lehetővé teszi annak ellenőrzését, hogy van-e részlekérdezés visszatér bármelyik sor. Az LÉTEZIK operátor visszatér IGAZ ha az allekérdezés visszatér egy vagy több sor. Amint az allekérdezés visszatér sorok, a LÉTEZIK operátor visszatér IGAZ, és azonnal állítsa le a feldolgozást.

Ezt figyelembe véve, mi a haszna a létezőnek az SQL-ben?

Az LÉTEZIK állapot be SQL van használt annak ellenőrzésére, hogy egy korrelált beágyazott lekérdezés eredménye üres-e (nem tartalmaz sorokat) vagy sem. Az eredménye LÉTEZIK egy logikai érték: Igaz vagy hamis. Lehet használt SELECT, UPDATE, INSERT vagy DELETE utasításban.

Továbbá mit ad vissza egy kivéve lekérdezés? Az SQL KIVÉVE a záradék/operátor kettő összekapcsolására szolgál KIVÁLASZTÁS nyilatkozatok és visszatér sorok az elsőtől SELECT utasítás hogy nem visszatért a másodikra SELECT utasítás . Ez azt jelenti, hogy KIVÉVE visszaküldések csak sorok, amelyek nem állnak rendelkezésre a másodikban SELECT utasítás.

Az is kérdés, hogy mi a haszna a nem létezik az SQL-ben?

Az SQL NEM LÉTEZIK Az üzemeltető éppen ellenkezőleg fog eljárni LÉTEZIK Operátor. Ez használt hogy korlátozza a SELECT utasítás által visszaadott sorok számát. Az NEM LÉTEZIK SQL-ben A szerver ellenőrzi az Allekérdezésben a sorok létezését, és ha vannak nem sorokat, akkor IGAZ, ellenkező esetben HAMIS értéket ad vissza.

Mi a különbség az SQL-ben és a létezés között?

LÉTEZIK sokkal gyorsabb, mint az IN, amikor az allekérdezés eredménye nagyon nagy, a LÉTEZIK operátor jobb teljesítményt nyújt. Az Létezik A kulcsszó igaz vagy hamis értéket értékel, de az IN kulcsszó összehasonlítja az összes értéket ban,-ben a megfelelő allekérdezés oszlopot.

Ajánlott: