SQL-də əgər varsa nə qaytarır?
SQL-də əgər varsa nə qaytarır?

Video: SQL-də əgər varsa nə qaytarır?

Video: SQL-də əgər varsa nə qaytarır?
Video: Javid Amir — Sonum Olacaq (Prod. by SamHU) 2024, Bilər
Anonim

SQL Server MÖVCUDDUR operatorun icmalı

The MÖVCUDDUR operator alt sorğunun olub olmadığını yoxlamağa imkan verən məntiqi operatordur qayıdır istənilən sıra. The MÖVCUDDUR operator qayıdır DOĞRU əgər alt sorğu qayıdır bir və ya daha çox sıra. Alt sorğu kimi qayıdır sıralar, MÖVCUDDUR operator qayıdır DOĞRU və dərhal emal dayandırın.

Bunu nəzərə alaraq, mövcud SQL-də nədən istifadə olunur?

The MÖVCUDDUR vəziyyətində SQL edir istifadə olunur korrelyasiya edilmiş iç-içə sorğunun nəticəsinin boş olub-olmadığını (tərcümələr ehtiva etmədiyini) yoxlamaq üçün. Nəticəsi MÖVCUDDUR Məntiqi dəyər Doğru və ya Yanlışdır. Ola bilər istifadə olunur SEÇ, YENİLƏNİB, INSERT və ya SİL ifadəsində.

Bundan əlavə, sorğudan başqa nə qaytarır? SQL İSTİSNA bənd/operator ikisini birləşdirmək üçün istifadə olunur SEÇİN bəyanatlar və qayıdır birincidən sıralar SELECT bəyanatı bunlar deyil qayıtdı ikinci ilə SELECT bəyanatı . Bu o deməkdir ki Qaytarılanlar istisna olmaqla ikincidə mövcud olmayan yalnız sıralar SELECT bəyanatı.

Həmçinin sual yaranır ki, SQL-də not exists nədən istifadə olunur?

The SQL MÖVCUD DEYİL Operator tamamilə əksinə hərəkət edəcək MÖVCUDDUR Operator. Bu istifadə olunur SELECT bəyanatı ilə qaytarılan sətirlərin sayını məhdudlaşdırmaq. The SQL-də MÖVCUD DEYİL Server alt sorğuda sətirlərin mövcudluğunu yoxlayacaq və əgər varsa yox sətirlərdən sonra TRUE, əks halda FALSE qaytaracaq.

SQL-də mövcud olan ilə fərq nədir?

MÖVCUDDUR IN-dən çox daha sürətlidir, alt sorğu nəticələri çox böyük olduqda MÖVCUDDUR operator daha yaxşı performans təmin edir. The Mövcuddur açar söz doğru və ya yalanı qiymətləndirir, lakin IN açar söz bütün dəyəri müqayisə edir içində müvafiq alt sorğu sütunu.

Tövsiyə: