查询结果排序 ORDER BY

Order by 查询结果排序 主要是 对某一列进行排序 比如 order by name

排序有两种方式 升序ASC和降序 DESC 如果不写 默认是 升序
也就是 上面的语句 相当于 order by name asc 如果要降序 可以 order by name desc

下面是列子

SELECT * FROM dbo.学生信息 
ORDER BY 出生日期

我们可以看到 出生年月是 从小到大 递增 也就是升序
这里要说明 如果是数字 就是 数字的大小 如果是 字母的 就是 按照字母的abcd 来排列

如果是汉字 则按照汉字的拼音字母 来排列

SELECT * FROM dbo.学生信息 
ORDER BY 姓名 

其实 我们可以 按两个列来排序的
先按性别排序 然后在性别里面 再按出生日期排序

比如

SELECT * FROM dbo.学生信息 
ORDER BY 性别 DESC ,出生日期 ASC

发表回复

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