首页 > 编程语言 > 详细

12、排序

时间:2019-10-13 00:24:43      阅读:96      评论:0      收藏:0      [点我收藏+]

排序

使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。

语法

SELECT field1, field2,...fieldN FROM table_name1, table_name2...
ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]
  • 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。
  • 你可以设定多个字段来排序。
  • 你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序降序排列。 默认情况下,它是按升序排列。
  • 你可以添加 WHERE...LIKE 子句来设置条件。

实例

mysql> SELECT * from runoob_tbl ORDER BY submission_date ASC;
+-----------+--------------+---------------+-----------------+
| runoob_id | runoob_title | runoob_author | submission_date |
+-----------+--------------+---------------+-----------------+
|         3 | JAVA 教程    | RUNOOB.COM    | 2016-05-06      |
|         1 | 学习 PHP     | 菜鸟教程      | 2019-09-18      |
|         2 | 学习 MySQL   | 菜鸟教程      | 2019-09-18      |
+-----------+--------------+---------------+-----------------+
3 rows in set

mysql> select * from runoob_tbl order by submission_date desc;
+-----------+--------------+---------------+-----------------+
| runoob_id | runoob_title | runoob_author | submission_date |
+-----------+--------------+---------------+-----------------+
|         1 | 学习 PHP     | 菜鸟教程      | 2019-09-18      |
|         2 | 学习 MySQL   | 菜鸟教程      | 2019-09-18      |
|         3 | JAVA 教程    | RUNOOB.COM    | 2016-05-06      |
+-----------+--------------+---------------+-----------------+
3 rows in set

12、排序

原文:https://www.cnblogs.com/Stephanie-boke/p/11664509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!