SQL WHERE উপসূচক

WHERE সূত্রটি নির্বাচনের মানদণ্ড নির্দেশ করে

WHERE সূত্র

কোনও শর্ত দিয়ে টেবিল থেকে ডাটা নির্বাচন করতে, SELECT কমান্ডে WHERE সূত্র যোগ করুন。

语法

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

下面的运算符可在 WHERE 子句中使用:

操作符 描述
কম কম হতে
BETWEEN কোনও পরিমাণের মধ্যে
LIKE কোনও প্যাটার্ন অনুসন্ধান

মুক্তিকারী:কিছু সংস্করণের SQL-এ অপারেটর <>-কে != হিসাবে লিখা হতে পারে

WHERE উপসূচক ব্যবহার

যদি শুধুমাত্র শহর "Beijing"-এর বাসিন্দা পাওয়া হয়, তবে SELECT স্ট্যাটমেন্টে WHERE উপসূচক যোগ করতে হবে:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" টেবিল

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street বেইজিং 1980
Gates Bill Xuanwumen 10 বেইজিং 1985

ফলাফল:

LastName FirstName Address City Year
Carter Thomas Changan Street বেইজিং 1980
Gates Bill Xuanwumen 10 বেইজিং 1985

কোটা ব্যবহার

দৃষ্টান্তের অভিব্যক্তিতে আমরা একক কোটা ব্যবহার করেছি

SQL একক কোটা দিয়ে ঘিরে ব্যবহার করেটেক্সট মান(অধিকাংশ ডাটাবেস সিস্টেমও ডবল কোটা স্বীকৃত করে)。যদিসংখ্যাত্মক,যুক্তি ব্যবহার করুন না。

টেক্সট মান:

এটি সঠিক হলো:
SELECT * FROM Persons WHERE FirstName='Bush'
এটি ভুল হলো:
SELECT * FROM Persons WHERE FirstName=Bush

সংখ্যাত্মক:

এটি সঠিক হলো:
SELECT * FROM Persons WHERE Year>1965
এটি ভুল হলো:
SELECT * FROM Persons WHERE Year>'1965'