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

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



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


主题

如何以有序的方式来选择多行和多列?
如何对行和列进行排序?



解释

    我们也可以对列进行排序,就像以下示例中显示的。

mysql> select name, marks, address from student order by name,
marks desc;
+---------+-------+------------------+
| name    | marks | address          |
+---------+-------+------------------+
| anne    |   100 | downing street   |
| anne    |    80 | edinburgh        |
| david   |    98 | welling street   |
| jack    |    82 | victoria street  |
| michael |    75 | edinburgh        |
| mille   |    98 | victoria street  |
| steve   |   100 | 5th cross street |
| steve   |    75 | downing street   |
+---------+-------+------------------+
8 rows in set (0.00 sec)
    

在这里我们选择了三列name, marks和address。在这个查询中,我们单独对name进行升序排列,除此之外,我们对marks进行降序排列。
   

如果在表中出现了相同的名字,带有高分的名字将排在靠前的位置。在以上的查询示例中,有两个anne,因此高分的将排在靠前的位置。






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


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

其它链接