SQL BETWEEN অপারেটর

  • পূর্ববর্তী পৃষ্ঠা SQL In
  • পরবর্তী পৃষ্ঠা SQL Aliases

BETWEEN অপারেটর WHERE সাবসেকশনে ব্যবহৃত হয়, এটির কাজ দুই মানের মধ্যে তথ্য চিহ্নিত করা।

BETWEEN অপারেটর

অপারেটর BETWEEN ... AND এটি দুই মানের মধ্যে এলাকার তথ্য চিহ্নিত করবে। এই মানগুলো হতে পারে সংখ্যা, লেখা বা তারিখ。

SQL BETWEEN 语法

SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2

মৌলিক টেবিল (উদাহরণে ব্যবহার):

Persons টেবিল:

Id LastName FirstName Address City
1 এডমস জন Oxford Street লন্ডন
2 বুশ জর্জ Fifth Avenue নিউ ইয়র্ক
3 কার্টার থমাস Changan Street বেইজিং
4 গেটস বিল Xuanwumen 10 বেইজিং

BETWEEN অপারেটরের উদাহরণ

যদি আপনি "Adams" (সহ) এবং "Carter" (বহির্ভূত) মধ্যে ব্যক্তিদের আক্ষরিক ক্রমে দেখাতে হয়, তবে নিচের SQL-কে ব্যবহার করুন:

SELECT * FROM Persons
WHERE LastName
BETWEEN 'Adams' AND 'Carter'

রিজাল্ট সেট:

Id LastName FirstName Address City
1 এডমস জন Oxford Street লন্ডন
2 বুশ জর্জ Fifth Avenue নিউ ইয়র্ক

গুরুত্বপূর্ণ বিষয়:বিভিন্ন ডাটাবেস BETWEEN...AND অপারেটরকে পরিচালনা করার পদ্ধতি পরিবর্তিত হয়। কিছু ডাটাবেস "Adams" এবং "Carter"-এর মধ্যে ব্যক্তিদের তালিকাভুক্ত করবে, কিন্তু "Adams" এবং "Carter"-কে সংশ্লিষ্ট করবে না; অন্য কিছু ডাটাবেস "Adams" এবং "Carter"-এর মধ্যে ব্যক্তিদের তালিকাভুক্ত করবে, এবং "Adams" এবং "Carter"-কেও সংশ্লিষ্ট করবে; আরও কিছু ডাটাবেস "Adams" এবং "Carter"-এর মধ্যে ব্যক্তিদের তালিকাভুক্ত করবে, "Adams"-কে সংশ্লিষ্ট করবে, কিন্তু "Carter"-কে সংশ্লিষ্ট করবে না。

তাই, আপনার ডাটাবেস কিভাবে BETWEEN....AND অপারেটরকে পরিচালনা করে, তা নিশ্চিত করুন!

উদাহরণ 2

যদি উপরোক্ত উদাহরণটির শুষ্ক্ষপ্ততা বহির্ভূত কোনও ব্যক্তিকে দেখাতে হয়, NOT অপারেটর ব্যবহার করুন:

SELECT * FROM Persons
WHERE LastName
NOT BETWEEN 'Adams' AND 'Carter'

রিজাল্ট সেট:

Id LastName FirstName Address City
3 কার্টার থমাস Changan Street বেইজিং
4 গেটস বিল Xuanwumen 10 বেইজিং
  • পূর্ববর্তী পৃষ্ঠা SQL In
  • পরবর্তী পৃষ্ঠা SQL Aliases