Rumah >pangkalan data >tutorial mysql >Apakah kegunaan not exists dalam mysql

Apakah kegunaan not exists dalam mysql

WBOY
WBOYasal
2022-03-01 14:39:2018339semak imbas

Dalam mysql, "tidak wujud" bermakna ia tidak wujud. Keadaan dinilai selepas di mana, diikuti dengan pernyataan subquery adalah berdasarkan sama ada sintaks adalah ". Pilih*daripada JadualA a di mana Tidak Wujud (pernyataan subkueri)".

Apakah kegunaan not exists dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Apakah penggunaan not exists dalam mysql

Di sini kita fokus pada Not Exists (Penggunaan Exists adalah serupa), Not Exists tidak wujud

Penggunaan:

Select  * from TableA  a  where Not Exists (Select * from TableB  b where a.id=b.id and a.name=b.name);

1. Not Exists digunakan selepas di mana, dan diikuti dengan pernyataan subquery (dengan tanda kurung) 2 daripada subkueri sahaja bahawa ia tidak wujud, maka rekod JadualA ini Muncul dalam set keputusan akhir, jika tidak, ia dikecualikan

Penggunaan:

Subkueri pernyataan ini tidak kosong dalam apa jua keadaan, menyebabkan set keputusan akhir kosong, kerana Subquery yang sepadan dengan setiap rekod dalam JadualA mempunyai set hasil, menunjukkan bahawa semuanya wujud, jadi set hasil akhir kosong; tutorial video

Atas ialah kandungan terperinci Apakah kegunaan not exists dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn