যদি EXISTS অপারেটরের সাথে ব্যবহৃত সাবকোয়েরি NULL রিটার্ন করে, তবে EXISTS NULL এক্সপ্রেশন TRUE রিটার্ন করে এবং MySQL আউটার কোয়েরির ভিত্তিতে রেজাল্ট দেয়। নিচে Customers টেবিল ব্যবহার করে উদাহরণ:
mysql> Select * from Customers; +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yashpal | | 3 | Gaurav | | 4 | Virender | +-------------+----------+
সাবকোয়েরি SELECT NULL রিটার্ন করছে:
mysql> SELECT Name from Customers Where EXISTS(Select NULL); +----------+ | Name | +----------+ | Rahul | | Yashpal | | Gaurav | | Virender | +----------+
ব্যাখ্যা: EXISTS শুধু চেক করে সাবকোয়েরি কোথাও রো রিটার্ন করছে কিনা। SELECT NULL একটি রো রিটার্ন করে (যে রোতে শুধু NULL ভ্যালু আছে), তাই EXISTS TRUE হয় এবং আউটার কোয়েরির সব রো রিটার্ন হয়।