第三课 排序检索数据
2017-09-23 22:03
141 查看
第三课 排序检索数据
回顾与预习:
第二课中学习了如何用SELECT检索单个、多个以及全体列表;如何返回不同的值;如何注释代码。第三课将学习如何利用SELECT语句的ORDER BY子句,根据需要排序检索出的数据。
3.1、排序数据
!!关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有任何意义。!!
子句(clause):一个子句通常由一个关键字加上所提供的数据组成。
ORDER BY子句取一个或多个列的名字,据此对输出进行排序。
输入▼
SELECT prod_name
FROM Products
ORDER BY prod_name;
!!指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句。如果它不是最后的子句,将会出现错误消息。!!
3.2、按多个列排序数据
要按多个列排序,简单指定列名,列名之间用逗号分开即可。
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price,prod_name;
3.3、按列位置排序
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY 2, 3;
ORDER BY 2,3表示先按prod_price,再按prod_name进行排序。
3.4、指定排序方向
升序排序(从A到Z)---默认的排序顺序,降序排序,必须指定DESC关键字。
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price DESC;
!!如果想在多个列上进行降序排序,必须对每一列指定DESC关键字!!
!!在字典(dictionary)排序顺序中,A被视为与a相同,这是大多数数据库管理系统的默认行,为简单的ORDERBY子句可能做不到区分大小写和排序顺序,必须请求数据库管理员的帮助。!!
回顾与预习:
第二课中学习了如何用SELECT检索单个、多个以及全体列表;如何返回不同的值;如何注释代码。第三课将学习如何利用SELECT语句的ORDER BY子句,根据需要排序检索出的数据。
3.1、排序数据
!!关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有任何意义。!!
子句(clause):一个子句通常由一个关键字加上所提供的数据组成。
ORDER BY子句取一个或多个列的名字,据此对输出进行排序。
输入▼
SELECT prod_name
FROM Products
ORDER BY prod_name;
!!指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句。如果它不是最后的子句,将会出现错误消息。!!
3.2、按多个列排序数据
要按多个列排序,简单指定列名,列名之间用逗号分开即可。
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price,prod_name;
3.3、按列位置排序
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY 2, 3;
ORDER BY 2,3表示先按prod_price,再按prod_name进行排序。
3.4、指定排序方向
升序排序(从A到Z)---默认的排序顺序,降序排序,必须指定DESC关键字。
输入▼
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price DESC;
!!如果想在多个列上进行降序排序,必须对每一列指定DESC关键字!!
!!在字典(dictionary)排序顺序中,A被视为与a相同,这是大多数数据库管理系统的默认行,为简单的ORDERBY子句可能做不到区分大小写和排序顺序,必须请求数据库管理员的帮助。!!
相关文章推荐
- 读书笔记--SQL必知必会03--排序检索数据
- 0505 | MySQL | 第 5 章 排序检索数据
- SQL语句 第三节:排序检索数据
- 二叉堆排序树的建立和检索【数据结构实践报告】
- 第五章——排序检索数据(MYSQL必知必会)
- asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- DataTable数据进行排序、检索、合并、分页、统计
- Mini-Notes: 数据结构与算法-[第三部分]排序
- MySQL CRASH COURSE命令总结(第五章排序检索数据)
- 如何使用DataView进行数据排序和检索
- [Mysql必知必会系列]排序检索数据
- DataTable中数据记录的排序,检索,合并,分页,统计(整理)
- SqlServer 基础知识 数据检索、查询排序语句
- SQL必知必会 笔记 第三章 排序检索数据
- 操作DataTable数据实现排序、检索、合并、分页、统计等功能
- [转]asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- MYSQL必知必会读书笔记 第五章 排序检索数据
- DataTable中数据记录的排序,检索,合并,分页,统计
- 数据库笔记6:检索,排序检索,过滤数据
- 数据库学习2 排序检索数据