SQL Server 查询结果排序 ORDER BY 子句详解
需积分: 29 119 浏览量
更新于2024-08-15
收藏 559KB PPT 举报
对查询结果排序-SQL server 课件
知识点1:ORDER BY 子句的使用
在 SQL 服务器中,ORDER BY 子句用于对查询结果按照一个或多个属性列的升序(ASC)或降序(DESC)排列。缺省值为升序。
例如,查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列:
SELECT Sno, Grade FROM SC WHERE Cno = ‘3’ ORDER BY Grade DESC;
知识点2:ORDER BY 子句的使用场景
ORDER BY 子句可以用于各种查询场景中,例如:
* 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。
SELECT * FROM Student ORDER BY Sdept, Sage DESC;
知识点3:SQL 语言的概述
SQL(Structured Query Language)是一种关系数据库标准语言,1974年被提出。它是大多数数据库管理系统的共同语言和标准接口,实现不同数据库系统之间的互操作。
知识点4:SQL 语言的特点
SQL 语言具有以下特点:
* 综合统一:集DDL、DML、DCL功能于一体,可以独立完成数据库生命周期中的全部活动,语言风格统一。
* 高度非过程化:用户只需提出“做什么”,而无需指明“怎么做”。
* 面向集合的操作方式:操作对象、查询结果、更新数据均可以是元组的集合。
* 提供两种使用方式:自含式、嵌入式。
* 语言简捷,易学易用。
知识点5:SQL 语言的基本概念
SQL 语言支持关系数据库的三级模式结构:
* 存储文件:组成关系数据库的内模式,对用户透明。
* 基表(BaseTable):组成关系数据库的模式,一个关系对应一个基表,一或多个基表对应一个存储文件。
* 视图(View):组成关系数据库的外模式,从一个或多个基表中导出,不独立存储在数据库中。
知识点6:SQL 语言的数据定义
SQL 语言的数据定义语言(DDL)用于定义数据库的结构,包括:
* 创建基表:CREATE TABLE
* 删除基表:DROP TABLE
* 修改基表:ALTER TABLE
* 创建视图:CREATE VIEW
* 删除视图:DROP VIEW
* 创建索引:CREATE INDEX
* 删除索引:DROP INDEX
知识点7:数据类型和完整性约束条件
在 SQL 语言中,数据类型包括 INTEGER、FLOAT、CHAR(n)、VARCHAR(n) 等。完整性约束条件包括:
* 列级完整性约束条件:涉及表的某一列
* 对数据类型的约束,对数据格式的约束,对取值范围或集合的约束,对空值NULL(空值,不知)的约束。
这些知识点涵盖了 SQL 服务器课程的重要内容,对查询结果排序、SQL 语言的概述、特点、基本概念、数据定义和数据类型等方面进行了详细的介绍。
2009-11-26 上传
2007-08-29 上传
143 浏览量
2009-04-05 上传
2012-08-30 上传
2012-11-06 上传
2008-05-25 上传
2014-11-26 上传
2009-02-07 上传
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜