কম্পিউটার টিউটোরিয়াল

MySQL সাবকোয়েরিতে তুলনা অপারেটরের ব্যবহার

সাবকোয়েরি সর্বোচ্চ একটি মান রিটার্ন করতে পারে। মানটি কোনো αριথমেটিক এক্সপ্রেশন বা কলাম ফাংশনের ফলাফল হতে পারে। MySQL সাবকোয়েরির ফলাফলকে তুলনা অপারেটরের অন্য পাশের মানের সাথে তুলনা করে। MySQL সাবকোয়েরি তুলনা অপারেটরের যেকোনো পাশে (পূর্বে বা পরে) ব্যবহার করা যায়: =, >, >=, <, <=, !=, <>, <=>।

উদাহরণ

mysql> SELECT * from Cars WHERE Price < (SELECT AVG(Price) FROM Cars);
+------+--------------+---------+
| ID   | Name         | Price   |
+------+--------------+---------+
|    1 | Nexa         |  750000 |
|    2 | Maruti Swift |  450000 |
|    5 | Alto         |  250000 |
|    6 | Skoda        | 1250000 |
|    8 | Ford         | 1100000 |
+------+--------------+---------+

উপরের কোয়েরিতে < তুলনা অপারেটর ব্যবহার করা হয়েছে। অন্য তুলনা অপারেটরগুলোও একইভাবে ব্যবহার করা যায়।

  1. MySQL সাবকোয়েরি প্রসঙ্গে ডেরাইভড টেবিল কনসেপ্ট

  2. MySQL-এ ORDER BY ক্লজের ব্যবহারিতা

  3. MySQL-এ WITH ROLLUP মডিফায়ারের ব্যবহার

  4. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার