Az SQL nem létezik operátor teljesen ellentétes a létező operátorral. A SELECT utasítás által visszaküldött sorok számának korlátozására szolgál.

The NOT EXISTS in SQL Server will check the Subquery for rows lét, and if there are no rows then it will return TRUE, other FALSE. Vagy egyszerűen azt mondhatjuk, SQL Server nem létezik operátor visszaadja az eredményeket pontosan ellentétes az eredmény által visszaadott Alkeretet.,

tipp: mielőtt ezt a példát, azt javaslom, hogy olvassa el az SQL Subquery cikket, hogy megértsék a subquery tervezése, lekérdezése elemzés.

SQL nem létezik szintaxis

az alapvető szintaxis a nem létezik SQL Server lehet írni, mint:

SELECT FROM WHERE NOT EXISTS (Write Subquery to Check)
  • oszlopok: ez lehetővé teszi számunkra, hogy válassza ki az oszlopok száma a táblázatok. Lehet, hogy egy vagy több.
  • forrás: egy vagy több táblázat található az adatbázisban. SQL csatlakozik használják, hogy csatlakozzon több tábla.
  • Subquery: itt meg kell adnunk az Alkeretet., Ha a subquery true értéket ad vissza, akkor a rekordokat máskülönben visszaadja, nem ad vissza semmilyen rekordot.

ebben a cikkben megmutatjuk, hogyan kell használni az SQL Server nem létezik operátor példákkal., Ez, Fogjuk használni az alább látható adatok

SQL NEM LÉTEZIK 1. Példa

A következő lekérdezés megtalálja a Munkavállalók jelen az Alkalmazottak táblázat, amelynek kevesebb, mint 1000

KIMENET

Hadd változás az Nem Létezik állapotban, mint Értékesítési < 10000, ez azt jelenti, subquery vissza fog térni az összes rendelkezésre álló sor. A nem létezik visszaadja a nulla rekordokat, mert visszaadja az alkerület pontos ellentétes eredményét.,

kimenet

mint látható, hogy a lekérdezés üres rekordokat ad vissza, mert az alkönyvtár igaz, és nem létezik, hamis lesz. Mutassunk még egy példát a jobb megértés érdekében.

hadd változtassam meg a feltételt az értékesítésre > 10000, ami hamis feltétel. Tehát az SQL nem létezik operátor visszaadja az összes rekordot.

kimenet

amint az a fenti képernyőképből látható, az összes sort visszaadja., Mivel az alkönyvtár hamis, ez azt jelenti, hogy az Sql Server nem létezik visszatér TRUE

SQL nem létezik példa 2

a következő SQL Server nem létezik lekérdezés megtalálja azokat az alkalmazottakat, akiknek foglalkozása sem képzett kézi, sem irodai. Itt fogjuk használni az SQL in Operator belül Alkeretben

kimenet

Köszönjük, hogy meglátogatta a Blog