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
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