博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL之排序检索(order by子句)
阅读量:4540 次
发布时间:2019-06-08

本文共 674 字,大约阅读时间需要 2 分钟。

1.排序数据

由于select语句的输出是没有特定的顺序,可以使用order by子句来排序检索出来的结果。

注意:order by子句应该保证它是select语句中最后的一条子句。

select prod_namefrom Productsorder by prod_name;

对prod_name列以字母顺序来排序结果。

a.按多个列排序

select prod_id, prod_price, prod_namefrom Productsorder by prod_price, prod_name;

排序的优先度prod_price->prod_name,也就是说优先显示prod_price,如果有相同的price项,那么才会再去按prod_name排序。

b.指定排序方向

默认地来说,数据排序是升序排序,也就是由小到大。为了降序排序,需要使用DESC关键字。

select prod_id,prod_price,prod_namefrom Productsorder by prod_price DESC;

如果需要多个列:

select prod_id,prod_price,prod_namefrom Productsorder by prod_price DESC, prod_name DESC;

注意:每一列对应一个DESC关键字。

对于“A”与“a”,“a”与“B”,这些对比不是理论问题,取决于数据库的设置方法。

转载于:https://www.cnblogs.com/haoqirui/p/10352296.html

你可能感兴趣的文章
pycharm 快捷键
查看>>
Linux常用命令
查看>>
.net中的设计模式---单例模式
查看>>
安装程序工具 (Installutil.exe)22
查看>>
如何简单解释 MapReduce算法
查看>>
面向接口编程详解(二)——编程实例
查看>>
解决java.lang.NoClassDefFoundError: org/apache/log4j/Level
查看>>
端口号
查看>>
mysql for macOS安装
查看>>
HDU5092——Seam Carving(动态规划+回溯)(2014上海邀请赛重现)
查看>>
语言基础
查看>>
C# : 操作Word文件的API - (将C# source中的xml注释转换成word文档)
查看>>
C#中字符串转换成枚举类型的方法
查看>>
Airplace平台
查看>>
TinyOS实例介绍
查看>>
我是怎么定义微服务平台?
查看>>
python random
查看>>
input输入框只允许输入数字/ 数字+小数点/ 文字+字母/ 等解决方法
查看>>
【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(2)...
查看>>
mysql 5.6 参数详解
查看>>