কম্পিউটার টিউটোরিয়াল

MySQL-এ একাধিক কলাম দিয়ে সর্টিং (Multiple Column Sorting)

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> Id int, 
-> Value int 
-> ); Query OK, 0 rows affected (0.68 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values(100,85885); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(101,885995474); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(100,895943); Query OK, 1 row affected (0.20 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+------+-----------+
| Id   | Value     |
+------+-----------+
|  100 |   85885   |
|  101 | 885995474 |
|  100 |  895943   |
+------+-----------+
3 rows in set (0.00 sec)

একাধিক কলাম দিয়ে সর্টিং অর্ডার (এখানে Value DESC অনুযায়ী):

mysql> select Id,Value from DemoTable order by Value DESC;

আউটপুট

এটি নিচের আউটপুট দেবে (Value বড় থেকে ছোট ক্রমে):

+------+-----------+
| Id   | Value     |
+------+-----------+
|  101 | 885995474 |
|  100 |  895943   |
|  100 |   85885   |
+------+-----------+
3 rows in set (0.00 sec)
  1. MySQL-এ একক কোয়ারিতে একাধিক কলামের টাইপ পরিবর্তন করা

  2. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

  3. MySQL ORDER BY FIELD()로 사용자 정의 정렬하기

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?