第五章:排序检索数据

表名:products

字段:product_id、product_name、product_price、vend_id(供应商)

根据数据库设计理论,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有意义。

(如果数据没有经过更新或删除,则默认展现的顺序为数据添加的顺序)

子句(clause):SQL语句由子句构成,有些子句是有必要的,而有些是可选的。 如FROM子句,这里如果我们想实现排序则需要使用到ORDER BY子句。

1.排序数据:

SELECT product_name FROM products ORDER BY product_name

注:这条语句是将product_name按照product_name进行排序。也可以使用非显示列作为排序。

2.按多个列排序:

SELECT product_name FROM products ORDER BY product_id,product_price

3.指定排序方向:

SELECT product_name FROM products ORDER BY product_price DESC

注:数据排序默认是使用升序,使用关键字DESC会以降序方式排列。

先对价格进行降序排序,然后在对产品名排序。

SELECT product_name FROM products ORDER BY product_price DESC ,product_name

注:升序的关键字:ASC,但是默认排序为升序。 大小写与排序顺序:大小写默认是相同的,但是DBA可以改变这种排序方式。

查询价格最高的产品名:

SELECT product_name FROM products ORDER BY product_price DESC LIMIT 1

注:ORDER BY的位置:在FROM之后,LIMIT之前。

总结:ORDER BY用于排序,该子句必须是SELECT语句的最后一条子句,可根据需要对一列或多列数据进行排序。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux驱动个人学习

高通msm8909耳机调试

1、DTS相应修改: DTS相关代码:kernel/arch/arm/boot/dts/qcom/msm8909-qrd-skuc.dtsi: 1 s...

8025
来自专栏搞前端的李蚊子

Html5模拟通讯录人员排序(sen.js)

// JavaScript Document  var PY_Json_Str = ""; var PY_Str_1 = ""; var PY_Str_...

6326
来自专栏linux驱动个人学习

高通Audio中ASOC的machine驱动

ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的...

1K4
来自专栏增长技术

App Guide相关

##TourGuide https://github.com/worker8/TourGuide

812
来自专栏高性能服务器开发

(八)高性能服务器架构设计总结3——以flamigo服务器代码为例

再看filezilla,一款ftp工具的服务器端,它采用的是Windows的WSAAsyncSelect模型(代码下载地址:https://github.com...

3556
来自专栏MelonTeam专栏

Bitmap 源码阅读笔记

导语: Android 系统上的图片的处理,跟Bitmap 这个类脱不了关系,我们有必要去深入阅读里面的源码,以便在工作中能更好的处理Bitmap相关的问题...

2608
来自专栏Hadoop数据仓库

Oracle sqlldr 如何导入一个日期列

1. LOAD DATA INFILE * INTO TABLE test FIELDS TERMINATED BY X'9' TRAILING NULLCO...

1866
来自专栏码匠的流水账

聊聊HystrixThreadPool

hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java

921
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

1472
来自专栏Golang语言社区

Knapsack problem algorithms for my real-life carry-on knapsack

I'm a nomad and live out of one carry-on bag. This means that the total weight o...

1182

扫码关注云+社区