কম্পিউটার

একাধিক কলামের র‌্যাঙ্ক প্রদর্শন করতে MySQL ক্যোয়ারী?


এর জন্য, FIND_IN_SET() পদ্ধতি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable634 (FirstName varchar(100),Marks int,Age int);
Query OK, 0 rows affected (0.69 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable634 মানগুলিতে
mysql> insert into DemoTable634 values('John',60,23);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable634 values('Chris',80,21);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable634 values('Robert',70,24);
Query OK, 1 row affected (0.22 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable634;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-----------+-------+------+
| FirstName | Marks | Age  |
+-----------+-------+------+
| John      |    60 |   23 |
| Chris     |    80 |   21 |
| Robert    |    70 |   24 |
+-----------+-------+------+
3 rows in set (0.00 sec)

একাধিক কলাম −

-এর র‌্যাঙ্ক প্রদর্শনের জন্য নিম্নোক্ত ক্যোয়ারী
mysql> SELECT FirstName,Marks,Age,
   FIND_IN_SET( Marks,( SELECT GROUP_CONCAT( Marks ORDER BY Marks DESC ) FROM DemoTable634)) AS RankOfMarks,
   FIND_IN_SET(Age,( SELECT GROUP_CONCAT( Age ORDER BY Age DESC ) FROM DemoTable634) ) AS RankOfAge
   FROM DemoTable634;

এটি চিহ্ন এবং বয়স −

এর ভিত্তিতে র‌্যাঙ্ক প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে
+-----------+-------+------+-------------+-----------+
| FirstName | Marks | Age  | RankOfMarks | RankOfAge |
+-----------+-------+------+-------------+-----------+
| John      |    60 |   23 |           3 |         2 |
| Chris     |    80 |   21 |           1 |         3 |
| Robert    |    70 |   24 |           2 |         1 |
+-----------+-------+------+-------------+-----------+
3 rows in set (0.01 sec)

  1. MySQL ক্যোয়ারী একটি একক কলামে কলামের নাম প্রথম নাম, শেষ নাম পুরো নাম হিসাবে প্রদর্শন করতে?

  2. একটি একক MySQL ক্যোয়ারীতে একাধিক কলামের কলামের ধরন কিভাবে পরিবর্তন করবেন?

  3. একক ক্যোয়ারীতে একসাথে একাধিক কলাম সাজাতে MySQL ক্যোয়ারী

  4. খালি কলামের জন্য কাস্টম টেক্সট প্রদর্শন করতে MySQL ক্যোয়ারী