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

SQL EXISTS অপারেটর: ব্যবহার পদ্ধতি

SQL-এ একটি কোয়েরি ডিফাইন করতে আপনি অনেক কিছু করতে পারেন। একটি WHERE ক্লজে আপনি যা করতে পারেন সেটি হলো ডেটাবেসে মিলে যাওয়া প্যারামিটার থাকা সারি আছে কিনা চেক করা। আমরা এটি EXISTS অপারেটর দিয়ে করি।

সিনট্যাক্স নিচের মতো:

SELECT <Column>)FromTable1> FROM <Table 1 Name> WHERE EXISTS (SELECT <Column> FROM <Table 2 Name> WHERE <Table 2 Primary Key> = <Table 1 Primary Key> AND <Another Column From Table 2> = <someConstraint>);

SQL EXISTS প্যারেনথেসিসের ভিতরের EXISTS সাবকোয়েরি সত্য হলে মূলত সিলেক্ট করা কলামের নামগুলো ফেরত দেয় যেসব সারিতে। W3Schools-এর এই উদাহরণে, আমরা একটি আউটার কোয়েরি থেকে সাপ্লায়ারের নাম সিলেক্ট করি যা সত্য ফেরত দেয় যখন সাবকোয়েরি EXISTS ক্লজ পাস করে।

SELECT SupplierName FROM Suppliers WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20);

SQL EXISTS মূলত একটি ফিল্টারের প্রকার হিসেবে কাজ করে যেখানে শুধু প্রথম টেবিল থেকে সিলেক্ট করা কলামগুলো ফেরত আসে। W3Schools-এ স্যান্ডবক্স এনভায়রনমেন্টে এই এবং অন্যান্য SQL অপারেটর ও কোয়েরি স্টেটমেন্ট ট্রাই করুন। এটি আপনার কোয়েরি লিখার দক্ষতা নিশ্চিতভাবেই লেভেল আপ করবে!

  1. Swift-এ স্ট্যাটিক ভেরিয়েবল (Static Variable) কোথায় এবং কীভাবে ব্যবহার করবেন

  2. Android SQLite-এ INTERSECT অপারেটর কীভাবে ব্যবহার করবেন?

  3. অ্যান্ড্রয়েড স্টুডিওতে স্ট্যাটিক ভেরিয়েবল কোথায় এবং কীভাবে ব্যবহার করবেন

  4. PySpark SQL ফলাফল প্লট করতে Matplotlib ব্যবহার কীভাবে করবেন?