回顾SQL中Order by的一些使用情况

一 概述

在我们编写SQL的时候,对查询的结果集进行排序是一个非常常见的操作,而且排序可以对单列排序也可以对多列排序。对于Order by关键字默认按照升序对记录进行排序。

二 结果集单列排序的实现

一、SQL语句实单列降序、升序

未进行排序

按照CountryCode排序,默认升序排序

默认情况下,一般是升序;关键字升序是asc,降序为desc,如下:

三 结果集合多字段排序

由于Order by是默认升序,所以population升序可以不写asc.

注意:order by 后面的字段顺序,先按前者CountryCode进行降序排序,(如果前者的记录是一样的),由于CountryCode值均为ZWE,则按照Population进行升序排序;

 desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值