এই নিবন্ধে SQL Server-এ সমতা যাচাই এবং উন্নত অপারেটরগুলো আলোচনা করা হয়েছে। আরও জানতে SQL-এ Operator নিবন্ধটি পড়ুন।
তুলনা অপারেটর WHERE ক্লজে ব্যবহার হয় রেকর্ড নির্বাচনের জন্য। নিচে SQL Server (T-SQL)-এ ব্যবহারযোগ্য তুলনা অপারেটরগুলির তালিকা দেওয়া হলো:
| অপারেটর | বিবরণ |
|---|---|
| = | সমান |
| <> | সমান নন |
| != | সমান নন |
| > | বড় |
| >= | বড় বা সমান |
| !> | বড় নন |
SQL Server এবং Transact-SQL-এ অনেক তুলনা অপারেটর রয়েছে। নিচে কিছু সাধারণ অপারেটরের ব্যবহার দেখানো হলো:
উদাহরণ - সমতা অপারেটর
SELECT *
FROM nhanvien
WHERE ten = 'Jane';
এই উদাহরণে SELECT স্টেটমেন্টটি Jane নামক কর্মচারীদের সারি ফেরত দেবে।
উদাহরণ - অসাম্য অপারেটর
SQL Server-এ <> বা != ব্যবহার করে অসাম্য যাচাই করা যায়।
SELECT *
FROM nhanvien
WHERE ten <> 'Jane';
উপরের স্টেটমেন্ট nhanvien টেবিল থেকে Jane ছাড়া সকল নামের সারি ফেরত দেবে। নিচের কোডটিও একই ফলাফল দেবে:
SELECT *
FROM nhanvien
WHERE ten != 'Jane';
উদাহরণ - বড় অপারেটর
SELECT *
FROM nhanvien
WHERE nhanvien_id > 3000;
ফলাফলে ৩০০০-এর বড় আইডি যাকর্মীদের সারি থাকবে, ৩০০০ থাকবে না।
উদাহরণ - বড় বা সমান অপারেটর
SELECT *
FROM nhanvien
WHERE nhanvien_id >= 3000;
৩০০০ বা তার বেশি আইডি যাকর্মীদের সারি ফেরত দেবে।
উদাহরণ - ছোট অপারেটর
SELECT*
FROM nhanvien
WHERE nhanvien_id< 500;
৫০০-এর ছোট আইডি যাকর্মীদের সারি ফেরত দেবে, ৫০০ অন্তর্ভুক্ত নয়।
উদাহরণ - ছোট বা সমান অপারেটর
SELECT *
FROM nhanvien
WHERE nhanvien_id<= 500;
৫০০ বা তার কম আইডি যাকর্মীদের সারি ফেরত দেবে।
উদাহরণ - উন্নত অপারেটর বা লজিক্যাল অপারেটর
নিচের উন্নত অপারেটরগুলির পৃথক নির্দেশনা রয়েছে:
- IN ()
- NOT
- BETWEEN
- IS NULL
- IS NOT NULL
- LIKE
- EXISTS