Di mana tidak di VS di mana tidak ada?
Di mana tidak di VS di mana tidak ada?

Video: Di mana tidak di VS di mana tidak ada?

Video: Di mana tidak di VS di mana tidak ada?
Video: Ada Wong Vs Jill Valentine | Battle #shorts 2024, April
Anonim

Hal terpenting yang harus diperhatikan TIDAK ADA dan BUKAN IN adalah itu, tidak seperti ADA dan IN, mereka adalah bukan setara dalam semua kasus. Secara khusus, ketika NULL terlibat, mereka akan mengembalikan hasil yang berbeda. Untuk benar-benar spesifik, ketika subquery mengembalikan bahkan satu nol, BUKAN DI akan bukan cocok dengan baris mana pun.

Di sini, di mana Tidak Ada vs di mana tidak?

Hal terpenting yang perlu diperhatikan TIDAK ADA dan TIDAK MASUK apakah itu, tidak seperti ADA dan IN, mereka adalah bukan setara dalam semua kasus. Secara khusus, ketika NULL terlibat, mereka akan mengembalikan hasil yang berbeda. Untuk benar-benar spesifik, ketika subquery mengembalikan bahkan satu nol, TIDAK MASUK akan bukan cocok dengan baris mana pun.

Selanjutnya, di mana ada dan tidak ada di SQL? Tujuan dari SQL “ Ada " dan " Tidak ada Operator” adalah untuk memeriksa keberadaan record dalam sebuah subquery. Kapan SQL Ada digunakan di sepanjang klausa Where, ini menguji keberadaan baris dalam subquery. Jika subquery itu berisi baris maka ia mengembalikan TRUE.

Demikian juga, orang bertanya, apa perbedaan antara tidak ada dan tidak ada?

Sebagai aturan praktis, saya lebih suka tidak ada karena mencakup lebih banyak situasi daripada bukan di dalam. Tidak ada dapat digunakan untuk setiap situasi yang bukan in digunakan untuk, tapi bukan sebaliknya. Bisa ada kinerja perbedaan , dengan ada menjadi lebih cepat. Yang paling penting perbedaan adalah penanganan nol.

Apakah null vs tidak ada?

NS BATAL dipertimbangkan dan dikembalikan oleh BUKAN IN perintah sebagai nilai. SQL TIDAK ADA perintah digunakan untuk memeriksa keberadaan nilai-nilai tertentu dalam subquery yang disediakan. Subquery akan bukan mengembalikan data apa pun; itu mengembalikan nilai TRUE atau FALSE tergantung pada pemeriksaan keberadaan nilai subquery.

Direkomendasikan: