প্রথমে একটি টেবিল তৈরি করা যাক:
mysql> create table DemoTable -> ( -> FirstName varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)
টেবিলে কিছু রেকর্ড ইনসার্ট করুন:
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values('Johnny'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('Joy'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values('Jace'); Query OK, 1 row affected (0.20 sec)
টেবিলের সকল রেকর্ড দেখান:
mysql> select *from DemoTable;
আউটপুট
এটি নিচের আউটপুট দেবে:
+-----------+ | FirstName | +-----------+ | John | | Adam | | Sam | | Johnny | | Joy | | Jace | +-----------+ 6 rows in set (0.00 sec)
নির্দিষ্ট সাবস্ট্রিং (যেমন 'Jo') দিয়ে সাজানোর কোয়ারী — 'Jo' দিয়ে শুরু হওয়া নামগুলো আগে আসবে:
mysql> select *from DemoTable -> order by case when substring(FirstName, 1, 2) = 'Jo' then 0 else 1 end;
আউটপুট
এটি নিচের আউটপুট দেবে:
+-----------+ | FirstName | +-----------+ | John | | Johnny | | Joy | | Adam | | Sam | | Jace | +-----------+ 6 rows in set (0.00 sec)