4. SQL WHERE Clause
📘 কনসেপ্ট (থিওরি)
রেকর্ড ফিল্টার করতে
WHERE ক্লজ ব্যবহৃত হয়।
এটি শুধুমাত্র সেই রেকর্ডগুলো বের করতে ব্যবহৃত হয় যা একটি নির্দিষ্ট শর্ত পূরণ করে।
সিনট্যাক্স:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
দ্রষ্টব্য:
WHERE ক্লজ শুধুমাত্র SELECT স্টেটমেন্টেই ব্যবহৃত হয় না, এটি UPDATE, DELETE ইত্যাদিতেও ব্যবহৃত হয়।
WHERE ক্লজে অপারেটরগুলো:
- = সমান
- > এর চেয়ে বড়
- < এর চেয়ে ছোট
- >= এর চেয়ে বড় বা সমান
- <= এর চেয়ে ছোট বা সমান
- <> বা != সমান নয়
- BETWEEN একটি নির্দিষ্ট সীমার মধ্যে
- LIKE একটি প্যাটার্ন খুঁজুন
- IN একাধিক সম্ভাব্য মান নির্দিষ্ট করতে💡 উদাহরণ
WHERE এর ব্যবহার:
SELECT * FROM Customers
WHERE Country = 'Mexico';
SQL এ টেক্সট মানগুলোর চারপাশে সিঙ্গেল কোটেশন থাকা প্রয়োজন (বেশিরভাগ ডাটাবেস সিস্টেম ডাবল কোটেশনও অনুমোদন করে)। তবে, নিউমেরিক ফিল্ডগুলো কোটেশনের মধ্যে রাখা উচিত নয়:
SELECT * FROM Customers
WHERE CustomerID = 1;
🎯 আপনার কাজ (প্র্যাকটিস)
Products টেবিল থেকে এমন সমস্ত রেকর্ড নির্বাচন করুন যেখানে Price ৫০ এর চেয়ে বেশি।main.sql
Loading...
OUTPUT
Run your code to see the output here...