SQL IN Operator (Bangla) | এসকিউএল IN অপারেটর

SQL IN অপারেটর দ্বারা WHERE clause এর মধ্যে একত্রে একাধিক ভ্যালু উল্লেখ করে শর্ত প্রয়োগ করা যায়। একাধিক OR শর্ত লেখার শর্টহ্যান্ড হলো SQL IN অপারেটর

SQL IN Syntax :

SELECT ColumnName(s)
FROM TableName
WHERE ColumnName IN (value1, value2, ...);

===============================================
SELECT ColumnName(s)
FROM TableName
WHERE ColumnName IN (SELECT STATEMENT);

উদাহরণ ১ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে যাদের HomeTown “Khulna” বা “Jashore” শহরের , সে রেকর্ডগুলোকে সিলেক্ট করবেঃ

SELECT *
FROM CSE
WHERE HomeTown IN ('Khulna','Jashore');

আউটপুট :

IdName       HomeTown
101HafizJashore
102RaselKhulna
106MituKhulna
107HumayraJashore

উদাহরণ ২ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে যাদের HomeTown “Khulna” বা “Jashore” শহরের না , সে রেকর্ডগুলোকে সিলেক্ট করবেঃ

SELECT *
FROM CSE
WHERE HomeTown NOT IN ('Khulna','Jashore');

আউটপুট :

IdName       HomeTown
103FahimKushtia
104RajjakRajshahi
105MishkatCumilla

উদাহরণ ৩ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown ” IPE ” দের HomeTown একই ।

SELECT *
FROM CSE
WHERE HomeTown IN (SELECT HomeTown FROM IPE);

আউটপুট :

IdName       HomeTown
102RaselKhulna
106MituKhulna

Student Database :

Table – CSE

IdName       HomeTown
101HafizJashore
102RaselKhulna
103FahimKushtia
104RajjakRajshahi
105MishkatCumilla
106MituKhulna
107HumayraJashore

Table : IPE

IdName       HomeTown
301SouravNoakhali
302SimantaKhulna
303SumaiyaKhulna
304RakibBagura
305PolashRongpur
306RonyKhulna
307RajBagura
308FaysalBarisal
309SakibNoakhali

Author: drmasud

Leave a Reply

Your email address will not be published. Required fields are marked *