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

ORDER BY ক্লজ ব্যবহার করে MySQL ভিউ তৈরি করা

MySQL ORDER BY ক্লজ ব্যবহার করে ভিউতে রেকর্ড সর্ট করা যায়।

সিনট্যাক্স

CREATE OR REPLACE VIEW view_name AS
select_statements FROM table ORDER BY expression [ASC|DESC]

উদাহরণ

Student_info বেস টেবিল:

mysql> SELECT * FROM Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
|  105 | Gaurav  | Chandigarh | Literature |
|  125 | Raman   | Shimla     | Computers  |
|  130 | Ram     | Jhansi     | Computers  |
|  132 | Shyam   | Chandigarh | Economics  |
|  133 | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+

ASC (আরোহী ক্রম):

mysql> CREATE OR REPLACE VIEW Info AS
    -> SELECT ID, Name, Address, Subject
    -> FROM Student_info ORDER BY Name ASC;
Query OK, 0 rows affected (0.11 sec)

mysql> SELECT * FROM info;
+------+---------+------------+------------+
| ID   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  105 | Gaurav  | Chandigarh | Literature |
|  133 | Mohan   | Delhi      | Computers  |
|  130 | Ram     | Jhansi     | Computers  |
|  125 | Raman   | Shimla     | Computers  |
|  132 | Shyam   | Chandigarh | Economics  |
|  101 | YashPal | Amritsar   | History    |
+------+---------+------------+------------+

DESC (অবরোহী ক্রম):

mysql> CREATE OR REPLACE VIEW Info AS
    -> SELECT ID, Name, Address, Subject
    -> FROM Student_info ORDER BY Name DESC;
Query OK, 0 rows affected (0.10 sec)

mysql> SELECT * FROM info;
+------+---------+------------+------------+
| ID   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
|  132 | Shyam   | Chandigarh | Economics  |
|  125 | Raman   | Shimla     | Computers  |
|  130 | Ram     | Jhansi     | Computers  |
|  133 | Mohan   | Delhi      | Computers  |
|  105 | Gaurav  | Chandigarh | Literature |
+------+---------+------------+------------+
  1. MySQL-এ IN ক্লজের ক্রম অনুযায়ী রো সিলেক্ট করা

  2. MySQL-এ খালি ভিউ (EMPTY VIEW) তৈরি করা

  3. MySQL VIEW-এ WHERE ক্লজ ব্যবহার করা

  4. MySQL에서 VIEW(뷰) 생성하고 조회하기