SQL WHERE উপসূচক
- পূর্ববর্তী পৃষ্ঠা SQL distinct
- পরবর্তী পৃষ্ঠা SQL AND & OR
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'
- পূর্ববর্তী পৃষ্ঠা SQL distinct
- পরবর্তী পৃষ্ঠা SQL AND & OR