程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL中select語句使用order按行排序

MySQL中select語句使用order按行排序

編輯:關於MYSQL數據庫

本文介紹MySQL數據庫中執行select查詢語句,並對查詢的結果使用order by 子句進行排序。

再來回顧一下SQL語句中的select語句的語法:

Select 語句的基本語法:

Select <列的集合> from <表名> where <條件> order by <排序字段和方式>

如果要對查詢結果按某個字段排序,則要使用order by 子句,如下:

select * from <表名> order by <字段名稱> <排序方式>

下面來看兩個例子,第一個查詢test表中所有數據,並按t_id正序排列;第二個查詢與第一個相反,是逆序排列。

mysql> select t_id,t_name from test order by t_id;
+------+--------+
| t_id | t_name |
+------+--------+
|    1 | name1  |
|    2 | name2  |
+------+--------+
2 rows in set (0.00 sec)

mysql> select t_id,t_name from test order by t_id desc;
+------+--------+
| t_id | t_name |
+------+--------+
|    2 | name2  |
|    1 | name1  |
+------+--------+
2 rows in set (0.00 sec)

注意:正序排序時,可以使用asc作為排序方式的關鍵詞,也可以不使用。逆序時,一定要使用desc作為關鍵詞。

關於MySQL中select語句使用order按行排序,本文就介紹這麼多,希望對大家有所幫助,謝謝!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved