H I O X INDIA
MySQL 教程
 首页   ||  教程  ||  脚本  || 支持 english Español Français Deutsch

Mysql 教程
介绍
如何安装
数据库
数据类型
INSERT
SELECT
UPDATE
DELETE
运营商
职能
请询问您的疑问
反馈



使用'order by'子句对行排序


主题

如何以有序的方式来选择行?
对行排序如何使用?
如何使用Order By子句?



解释

    在之前的示例中,对选择行的查询是以无序的方式显示的。通过使用 ORDER BY子句,我们可以对选择的行进行有序排列。

    以下的查询示例是对分数进行升序排列的
mysql> select name, marks from student order by marks;
+---------+-------+
| name    | marks |
+---------+-------+
| michael |    75 |
| steve   |    75 |
| anne    |    80 |
| jack    |    82 |
| david   |    98 |
| mille   |    98 |
| steve   |   100 |
| anne    |   100 |
+---------+-------+
8 rows in set (0.03 sec)
    我们也可以以降序的方式来排列。在以下的查询示例中分数是以降序的方式进行排列的。

mysql> select name, marks from student order by marks desc;
+---------+-------+
| name    | marks |
+---------+-------+
| steve   |   100 |
| anne    |   100 |
| david   |    98 |
| mille   |    98 |
| jack    |    82 |
| anne    |    80 |
| michael |    75 |
| steve   |    75 |
+---------+-------+
8 rows in set (0.00 sec)
    在下一部分我们将介绍如何对多列进行排序。





        MySQL是最受欢迎的开放源码的关系数据库管理系统( RDBMS ) 。作为一个开放源码任何人都可以使用和改变软件的需求。希望您会喜欢这个教程。我们欢迎您的宝贵意见或建议,关于这个MySQL的教程。这是版权内容。


privacy policy     license    
© 2004-2005 HIOX INDIA - hioxindia.com

其它链接