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

來源:互聯網
上載者:User

本文介紹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按行排序,本文就介紹這麼多,希望對大家有所協助,謝謝!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.