Ką daryti, jei egzistuoja, grįžta SQL?
Ką daryti, jei egzistuoja, grįžta SQL?

Video: Ką daryti, jei egzistuoja, grįžta SQL?

Video: Ką daryti, jei egzistuoja, grįžta SQL?
Video: SQL Complete Course | 33- IF Exists - Check Data Already Exists in Table using SQL Stored Procedures 2024, Lapkritis
Anonim

SQL Serveris YRA operatoriaus apžvalga

The YRA operatorius yra loginis operatorius, leidžiantis patikrinti, ar antrinė užklausa grįžta bet kurią eilutę. The YRA operatorius grįžta TIESA jeigu antrinė užklausa grįžta viena ar daugiau eilučių. Kai tik antrinė užklausa grįžta eilutės, YRA operatorius grįžta TRUE ir nedelsiant nutraukite apdorojimą.

Atsižvelgdami į tai, kokia yra egzistuojanti SQL nauda?

The YRA būklė SQL yra naudojamas patikrinti, ar koreliuotos įdėtos užklausos rezultatas yra tuščias (jame nėra eilučių), ar ne. Rezultatas iš YRA yra loginė reikšmė True arba False. Gali būti naudojamas sakinyje SELECT, UPDATE, INSERT arba DELETE.

Be to, ką grąžina užklausa, išskyrus užklausą? SQL IŠSKYRUS sąlyga/operatorius naudojamas dviems sujungti PASIRINKTI pareiškimai ir grįžta eilučių nuo pirmosios SELECT teiginys kad nėra grįžo antruoju SELECT teiginys . Tai reiškia IŠSKYRUS grąžinimus tik eilutės, kurių antroje nėra SELECT teiginys.

Taip pat kyla klausimas, kuo SQL naudoja neegzistuoja?

The SQL NĖRA Operatorius veiks visiškai priešingai YRA Operatorius. tai yra naudojamas apriboti SELECT pareiškime grąžinamų eilučių skaičių. The SQL neegzistuoja Serveris patikrins, ar antrinėje užklausoje nėra eilučių ir ar jų yra ne eilučių, tada jis grąžins TRUE, kitu atveju FALSE.

Kuo skiriasi SQL ir egzistuoja?

YRA yra daug greitesnis nei IN, kai antrinės užklausos rezultatai yra labai dideli, YRA operatorius užtikrina geresnį našumą. The Egzistuoja raktinis žodis įvertina teisingą ar klaidingą, bet pagal raktinį žodį palygina visas vertes viduje konors atitinkamą antrinės užklausos stulpelį.

Rekomenduojamas: