VARCHAR ফিল্ডে ইন্টিজার মান খুঁজতে CASE স্টেটমেন্ট ব্যবহার করুন।
প্রথমে একটি টেবিল তৈরি করা যাক (ইমেইল আইডির লিস্ট ধরে):
mysql> create table DemoTable -> ( -> Title varchar(100) -> ); Query OK, 0 rows affected (0.61 sec)
টেবিলে কিছু রেকর্ড ইনসার্ট করুন:
mysql> insert into DemoTable values('9John@example.com'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('3Carol@gmail.com'); Query OK, 1 row affected (0.45 sec)
টেবিলের সকল রেকর্ড দেখান:
mysql> select *from DemoTable;
আউটপুট
এটি নিচের আউটপুট দেবে:
+-------------------+ | Title | +-------------------+ | 9John@example.com | | 3Carol@gmail.com | +-------------------+ 2 rows in set (0.00 sec)
VARCHAR ফিল্ডে ইন্টিজার মান (৯) খুঁজার কোয়ারী (CASE ব্যবহার):
mysql> select (case when Title = 9 then 'Search Successful' else 'Search Unsuccessful' end) AS Result from DemoTable;
আউটপুট
এটি নিচের আউটপুট দেবে (MySQL অটো কনভার্ট করবে স্ট্রিংকে নম্বরেও):
+---------------------+ | Result | +---------------------+ | Search Successful | | Search Unsuccessful | +---------------------+ 2 rows in set, 2 warnings (0.00 sec)