SQL Wildcard Characters (bangla) | এসকিউএল ওয়াইল্ডকার্ড

SQL এ LIKE অপারেটরের সাথে ওয়াইল্ডকার্ড ক্যারেক্টার ব্যবহার করা হয়।  স্ট্রিং এর মধ্যে যেকোনো ক্যারেক্টার এর বিকল্প হিসেবে ওয়াইল্ডকার্ড(wildcard) ক্যারেক্টার ব্যবহার করা হয়। LIKE অপারেটরটি একটি কলামে একটি নির্দিষ্ট প্যাটার্ন অনুসন্ধানের জন্য WHERE clause টিতে ব্যবহৃত হয়।

প্রতীকবর্ণনাউদাহরণ
% শূন্য বা আরও বেশি অক্ষরের প্রতিনিধিত্ব করেbl% খোঁজে bl, black, blue, ও blob
_ একটি একক চরিত্রের প্রতিনিধিত্ব করে h_t খোঁজে hot, hat, ও hit
[] বন্ধনীগুলির মধ্যে যে কোনও একক অক্ষরকে উপস্থাপন করে h[oa]t খোঁজে hot ও hat, কিন্তু hit নয়
^ বন্ধনীর মধ্যে নেই এমন কোনও অক্ষরের প্রতিনিধিত্ব করে h[^oa]t খোঁজে hit, কিন্তু hot ও hat নয়
একটি নির্দিষ্ট রেন্জের অক্ষরের প্রতিনিধিত্ব করে ।c[a-b]t খোঁজে cat ও cbt

উদাহরণ ১ : ( % )

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown = jas দ্বারা শুরু হয় ।

SELECT * FROM CSE
WHERE HomeTown LIKE 'jas%';

আউটপুট :

IdName       HomeTown
101HafizJashore
107HumayraJashore

উদাহরণ ২ :

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

SELECT * FROM CSE
WHERE HomeTown LIKE '%as%';

আউটপুট :

IdName       HomeTown
101HafizJashore
107HumayraJashore

উদাহরণ ৩ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown = যেকোনো ক্যারেক্টার দ্বারা শুরু হবে এবং hulna দ্বারা শুরু হবে ।

SELECT * FROM CSE
WHERE HomeTown LIKE '_hulna';

আউটপুট :

IdName       HomeTown
102RaselKhulna
106MituKhulna

উদাহরণ ৪ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown = K ক্যারেক্টার দ্বারা শুরু হবে, তারপর যেকোনো ক্যারেক্টার, তারপর u, তারপর যেকোনো ক্যারেক্টার, তারপর na।

SELECT * FROM CSE
WHERE HomeTown LIKE 'K_u_na';

আউটপুট :

IdName       HomeTown
102RaselKhulna
106MituKhulna

উদাহরণ ৫ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown = j,k ক্যারেক্টার দ্বারা শুরু হয় ।

SELECT * FROM CSE
WHERE HomeTown LIKE '[jk]%';

আউটপুট :

IdName       HomeTown
101HafizJashore
102RaselKhulna
103FahimKushtia
106MituKhulna
107HumayraJashore

উদাহরণ ৬ :

নিম্নের SQL স্টেটমেন্টটি “CSE” টেবিল থেকে সে রেকর্ডগুলোকে সিলেক্ট করবে যাদের HomeTown = c থেকে j এর মধ্যে যে কোনো ক্যারেক্টার দ্বারা শুরু হয় ।

SELECT * FROM CSE
WHERE HomeTown LIKE '[c-j]%';

আউটপুট :

IdName       HomeTown
101HafizJashore
105MishkatCumilla
107HumayraJashore

Student Database :

Table – CSE

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

Author: drmasud

Leave a Reply

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