0510【任务5-10】使用Order By子句对查询结果排序
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
【任务描述】
【任务5-10-2】:从方案“SYSTEM”的
“商品信息表”中查询商品价格高于5000的商
品数据,要求按商品名称的降序输出,查询结 果只包含“商品名称”和“商品价格”2列数 据。
5Baidu Nhomakorabea
【任务实施】
(2)实现【任务5-10-2】的SQL查询语句
如下所示。
Select 商品名称 , 商品价格 From 商品信息表 Where 商品价格>5000 Order By 商品名称 DESC ; 该Order By子句中排序关键字为DESC,
3
【任务实施】
(1)实现【任务5-10-1】的SQL查询语句 如下所示。 Select 商品名称 , 商品价格 From 商品信息表 Where 商品价格>5000 Order By 商品价格 ; 该Order By子句省略了排序关键字,表示按升 序排列,也就是价格低的商品数据排在前面,价格 高的商品数据排在后面。
Oracle 12c 数据库应用与设计
《 Oracle 12c数据库应用与设计》
单元5 检索与操作Oracle数据表的数据
5.1 创建与使用基本查询
5.1.3 对查询结果排序
2
《 Oracle 12c数据库应用与设计》
【任务5-10】使用Order By子句对
【任务描述】
查询结果排序
【任务5-10-1】:从方案“SYSTEM”的 “商品信息表”中查询商品价格在5000元以上 的商品数据,要求按商品价格的升序输出,查 询结果只包含“商品名称”和“商品价格”2 列数据。
(3)实现【任务5-10-3】的SQL查询语句
如下所示。
Select 商品名称 , 生产日期 , 商品价格
From 商品信息表 Where 商品价格<=3000 Order By 生产日期 ASC , 商品价格 DESC ;
8
该 Order By 子句中第 1 个排序关键字为 ASC,第2个排序关键字为DESC,表示先按 “生产日期”的升序排列(先出现的日期在 前,后出现的日期在后),当生产日期相同 时,价格高的商品数据排在前面,价格低的 商品数据排在后面。
9
《 Oracle 12c数据库应用与设计》
也就是按商品名称拼音字母的降序排列。
6
【任务描述】
【任务5-10-3】:从方案“SYSTEM”的 “商品信息表”中查询商品价格在3000元以下 的商品数据,要求按生产日期的升序输出,生 产日期相同的按商品价格的降序输出,查询结 果只包含“商品名称”、“生产日期”和“商 品价格”3列数据。
7
【任务实施】
【任务描述】
【任务5-10-2】:从方案“SYSTEM”的
“商品信息表”中查询商品价格高于5000的商
品数据,要求按商品名称的降序输出,查询结 果只包含“商品名称”和“商品价格”2列数 据。
5Baidu Nhomakorabea
【任务实施】
(2)实现【任务5-10-2】的SQL查询语句
如下所示。
Select 商品名称 , 商品价格 From 商品信息表 Where 商品价格>5000 Order By 商品名称 DESC ; 该Order By子句中排序关键字为DESC,
3
【任务实施】
(1)实现【任务5-10-1】的SQL查询语句 如下所示。 Select 商品名称 , 商品价格 From 商品信息表 Where 商品价格>5000 Order By 商品价格 ; 该Order By子句省略了排序关键字,表示按升 序排列,也就是价格低的商品数据排在前面,价格 高的商品数据排在后面。
Oracle 12c 数据库应用与设计
《 Oracle 12c数据库应用与设计》
单元5 检索与操作Oracle数据表的数据
5.1 创建与使用基本查询
5.1.3 对查询结果排序
2
《 Oracle 12c数据库应用与设计》
【任务5-10】使用Order By子句对
【任务描述】
查询结果排序
【任务5-10-1】:从方案“SYSTEM”的 “商品信息表”中查询商品价格在5000元以上 的商品数据,要求按商品价格的升序输出,查 询结果只包含“商品名称”和“商品价格”2 列数据。
(3)实现【任务5-10-3】的SQL查询语句
如下所示。
Select 商品名称 , 生产日期 , 商品价格
From 商品信息表 Where 商品价格<=3000 Order By 生产日期 ASC , 商品价格 DESC ;
8
该 Order By 子句中第 1 个排序关键字为 ASC,第2个排序关键字为DESC,表示先按 “生产日期”的升序排列(先出现的日期在 前,后出现的日期在后),当生产日期相同 时,价格高的商品数据排在前面,价格低的 商品数据排在后面。
9
《 Oracle 12c数据库应用与设计》
也就是按商品名称拼音字母的降序排列。
6
【任务描述】
【任务5-10-3】:从方案“SYSTEM”的 “商品信息表”中查询商品价格在3000元以下 的商品数据,要求按生产日期的升序输出,生 产日期相同的按商品价格的降序输出,查询结 果只包含“商品名称”、“生产日期”和“商 品价格”3列数据。
7
【任务实施】