数据库排序语句_5种常用关系型数据库

数据库排序语句_5种常用关系型数据库1,按多个列排序:经常需要按照不知一个列进行数据排序

数据库排序语句_5种常用关系型数据库

1,按多个列排序:经常需要按照不知一个列进行数据排序。例如,如果要显示雇员清单,可能希望按姓和名排序(首先按姓排序,然后在每个姓中再按名排序)。如果多个雇员具有相同的姓,这样做很有用。
:select id,price,name from products order by price,name;

2,按列位置排序:除了能用列名指出排序列外,order by 还支持相对列位置排序。
:select id,price,name from products order by 2,3;
分析:这里的输出与上面的查询相同。不同之处在于order by 子句,select清单中指定的是选择列的相对位置而不是列名。order by 2 表示按select清单中第二个列,name进行排序。order by 2,3表示先按price排序,再按name进行排序。

3,指定排序方向:如果打算对多个列进行排序。
:select id,price,name from products order by price desc , name ;
分析:desc关键字只作用于位于其前面的列名。在上例中,只对price指定desc,对name不指定。因此,price列以降序排序,而name列(在每个价格内)任然按标准升序排序。如果想在多个列上进行降序排序,必须对每个列指定desc关键字。
注:desc是descending的缩写,这两个关键字都可以使用。asc是ascending的缩写,同上。

今天的文章数据库排序语句_5种常用关系型数据库分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/69730.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注