Mida kui eksisteerib, tagastab SQL-is?
Mida kui eksisteerib, tagastab SQL-is?
Anonim

SQL Server OLEMAS operaatori ülevaade

The OLEMAS operaator on loogiline operaator, mis võimaldab teil kontrollida, kas alampäring naaseb mis tahes rida. The OLEMAS operaator naaseb TÕSI kui alampäring naaseb üks või mitu rida. Niipea kui alampäring naaseb read, OLEMAS operaator naaseb TÕENE ja lõpetage töötlemine kohe.

Seda silmas pidades, mis on SQL-i olemasolust kasu?

The OLEMAS seisukord sisse SQL on kasutatud kontrollimaks, kas korreleeritud pesastatud päringu tulemus on tühi (ei sisalda kortereid) või mitte. Tulemuseks OLEMAS on tõeväärtus Tõene või Väär. See võib olla kasutatud lauses SELECT, UPDATE, INSERT või DELETE.

Veelgi enam, mida va päring tagastab? SQL va klauslit/operaatorit kasutatakse kahe ühendamiseks VALI avaldused ja naaseb rida esimesest SELECT avaldus mida ei ole tagasi teise poolt SELECT avaldus . See tähendab VÄLJA arvatud tagastus ainult read, mis pole teises saadaval SELECT avaldus.

Küsimus on ka selles, milleks SQL-is ei eksisteeri?

The SQL EI OLEMAS Operaator käitub täiesti vastupidiselt OLEMAS Operaator. see on kasutatud SELECT avalduse tagastatavate ridade arvu piiramiseks. The EI OLEMAS SQL-is Server kontrollib alampäringu ridade olemasolu ja nende olemasolu ei rida, tagastab see väärtuse TRUE, vastasel juhul VÄÄR.

Mis vahe on SQL-i ja eksisteerimise vahel?

OLEMAS on palju kiirem kui IN, kui alampäringu tulemused on väga suured, OLEMAS operaator tagab parema jõudluse. The Olemas märksõna hindab tõest või valet, kuid IN märksõna võrdleb kõiki väärtusi aastal vastav alampäringu veerg.

Soovitan: