MySQL-এ <> চিহ্নটি != (না সমান) অপারেটরের সমান। উভয়ই বুলিয়ান বা tinyint(1) ফেরত দেয়: শর্ত সত্য হলে ১, মিথ্যা হলে ০।
কেস ১: != অপারেটর ব্যবহার
mysql> select 3!=5;
ফলাফল: 1 (কারণ ৩, ৫ এর সমান নয়)
কেস ২: <> অপারেটর ব্যবহার
mysql> select 3 <> 5;
ফলাফল: 1
<> অপারেটর টেবিল থেকে রো ফিল্টার করতেও ব্যবহৃত হয়। এটি ANSI SQL স্ট্যান্ডার্ড।
উদাহরণের জন্য টেবিল তৈরি করি:
mysql> create table NotEqualOperator -> ( -> StudentId int, -> StudentName varchar(100), -> StudentSection varchar(10) -> ); Query OK, 0 rows affected (0.78 sec)
রেকর্ড যোগ করুন (সেকশন A এবং B):
mysql> insert into NotEqualOperator values(1,'John','A'); ... mysql> insert into NotEqualOperator values(7,'Ramit','A'); Query OK, 1 row affected (0.18 sec)
সব রেকর্ড দেখান:
mysql> select *from NotEqualOperator;
সেকশন A বাদে সব রেকর্ড পেতে (সেকশন B):
mysql> select *from NotEqualOperator where StudentSection <>'A';
ফলাফল (৪ রো, সব সেকশন B):
+-----------+-------------+----------------+ | StudentId | StudentName | StudentSection | +-----------+-------------+----------------+ | 2 | Carol | B | | 4 | Mike | B | | 5 | Bob | B | | 6 | David | B | +-----------+-------------+----------------+ 4 rows in set (0.00 sec)