SQL উপস্থাপক
ডাটাবেসের ডাটা অনুসন্ধান করার সময়, আপনি এসকিউএল মিশ্রণকারীগুলি ব্যবহার করতে পারেন。
SQL উপস্থাপক
ডাটাবেসের ডাটা অনুসন্ধান করার সময়, এসকিউএল মিশ্রণকারীগুলি একটি বা একাধিক অক্ষরকে প্রতিস্থাপন করতে পারে。
এসকিউএল মিশ্রণকারীগুলি LIKE অপারেটরের সঙ্গে ব্যবহার করতে হবে。
এসকিউএল-এ, নিম্নলিখিত মিশ্রণকারীদের ব্যবহার করা যায়:
মিশ্রণকারী | বর্ণনা |
---|---|
% | শূন্য বা একাধিক অক্ষরকে প্রতিনিধিত্ব করে |
_ | শুধুমাত্র একটি অক্ষর প্রতিস্থাপন |
[charlist] | অক্ষর সিরিজে থাকা কোনও একক অক্ষর |
[^charlist] বা [!charlist] |
অক্ষর সিরিজে না থাকা কোনও একক অক্ষর |
মৌলিক টেবিল (উদাহরণে ব্যবহৃত):
পারসন্স টেবিল:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
1 | অ্যাডামস | জন | ওক্সফোর্ড স্ট্রিট | লন্ডন |
2 | বাশ | জর্জ | ফিগথ এভেনিউ | নিউ ইয়র্ক |
3 | কার্টার | থমাস | চাংগান স্ট্রিট | বেইজিং |
ইউএসবিকোডের % মিশ্রণকারী
উদাহরণ 1
এখন, আমরা উপরের "Persons" টেবিল থেকে "Ne"-এর সাথে শুরু করা শহরের ব্যক্তিদের চিহ্নিত করতে চাই:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE City LIKE 'Ne%'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
2 | বাশ | জর্জ | ফিগথ এভেনিউ | নিউ ইয়র্ক |
উদাহরণ 2
পরবর্তীতে, আমরা "Persons" টেবিল থেকে "lond"-এর সাথে শুরু করা শহরের ব্যক্তিদের চিহ্নিত করতে চাই:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE City LIKE '%lond%'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
1 | অ্যাডামস | জন | ওক্সফোর্ড স্ট্রিট | লন্ডন |
ব্যবহার _ পরিবর্তক
উদাহরণ 1
এখন, আমরা উপরের "Persons" টেবিল থেকে প্রথম অক্ষরের পরে "eorge"-এর সাথে শুরু করা ব্যক্তিদের চিহ্নিত করতে চাই:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE FirstName LIKE '_eorge'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
2 | বাশ | জর্জ | ফিগথ এভেনিউ | নিউ ইয়র্ক |
উদাহরণ 2
পরবর্তীতে, আমরা "Persons" টেবিল থেকে "C"-এর সাথে শুরু করা, একটি অন্যান্য অক্ষর, "r", একটি অন্যান্য অক্ষর, "er"-এর সাথে শুরু করা রেকর্ড চিহ্নিত করতে চাই:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
3 | কার্টার | থমাস | চাংগান স্ট্রিট | বেইজিং |
ব্যবহার [charlist] পরিবর্তক
উদাহরণ 1
এখন, আমরা উপরের "Persons" টেবিল থেকে "A" বা "L" বা "N"-এর সাথে শুরু করা বাসস্থানীয় শহরের ব্যক্তিদের চিহ্নিত করতে চাই:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE City LIKE '[ALN]%'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
1 | অ্যাডামস | জন | ওক্সফোর্ড স্ট্রিট | লন্ডন |
2 | বাশ | জর্জ | ফিগথ এভেনিউ | নিউ ইয়র্ক |
উদাহরণ 2
এখন, আমরা উপরের "Persons" টেবিল থেকে বাসস্থানীয় শহর চিহ্নিত করতে চাইশুধুমাত্র "A" বা "L" বা "N"-এর সাথে শুরু করা ব্যক্তি:
আমরা নিচের SELECT স্ট্যাটমেন্ট ব্যবহার করতে পারি:
SELECT * FROM Persons WHERE City LIKE '[!ALN]%'
ফলাফল সেট:
আইডি | পরবর্তী নাম | প্রথম নাম | ঠিকানা | সিটি |
---|---|---|---|---|
3 | কার্টার | থমাস | চাংগান স্ট্রিট | বেইজিং |