প্রথমে একটি টেবিল তৈরি করি:
mysql> create table DemoTable1460 (
-> Name varchar(20)
-> );
Query OK, 0 rows affected (0.91 sec)
রেকর্ড ইনসার্ট করি:
mysql> insert into DemoTable1460 values('Chris');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable1460 values('David');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable1460 values('Bob');
Query OK, 1 row affected (0.52 sec)
mysql> insert into DemoTable1460 values('Robert');
Query OK, 1 row affected (0.11 sec)
সব রেকর্ড দেখি:
mysql> select * from DemoTable1460;
আউটপুট:
+--------+ | Name | +--------+ | Chris | | David | | Bob | | Robert | +--------+ 4 rows in set (0.00 sec)
কেস-ইনসেনসিটিভ IN() কোয়েরি (UPPER ব্যবহার):
mysql> select * from DemoTable1460 where UPPER(Name) IN('CHRIS','BOB');
আউটপুট:
+-------+ | Name | +-------+ | Chris | | Bob | +-------+ 2 rows in set (0.00 sec)
বিকল্প পদ্ধতি: WHERE Name COLLATE utf8mb4_general_ci IN ('chris','bob') বা WHERE LOWER(Name) IN ('chris','bob') ব্যবহার করা যায়। MySQL ডিফল্টভাবে কেস-ইনসেনসিটিভ (utf8mb4_general_ci কোলেশন)।