"SQLServer数据库查询和视图4.1-4.2详解"
132 浏览量
更新于2024-01-16
收藏 738KB PPT 举报
SQLServer数据库的查询和视图ppt课件.ppt;SQLServer数据库的查询和视图ppt课件.ppt;第4章 数据库的查询和视图4.1 数据库的查询4.2 视 图.4.1 数据库的查询下面介绍SELECT语句,它是T-SQL的核心。语法主体格式如下:SELECT <输出列>/*指定查询结果输出列*/[ INTO 新表 ] /*指定查询结果存入新表*/[ FROM { <表源> } [ , ... ] ]/*指定查询源:表或视图*/[ WHERE <条件> ] /*指定查询条件*/[GROUP BY <分组条件> ] /*指定查询结果分组条件*/[ HAVING <分组统计条件>] /*指定查询结果分组统计条件*/[ ORDER BY <排序顺序>] /*指定查询结果排序顺序*/.4.1.1 选择查询结果输出列1.选择所有列使用“*”表示选择一个表或视图中的所有列。【例4.1】 查询pxscj数据库中xsb表的所有记录。T-SQL命令如下:USE pxscjSELECT * FROM xsb.4.1.1 选择查询结果输出列执行结果如图4.1所示。.4.1.1 选择查询结果输出列2.选择一个表中指定的列可选择一个表中的部分列,各列名之间要以逗号分隔。【例4.2】 查询pxscj数据库中xsb表中的学号、姓名、性别三个字段。T-SQL命令如下:USE pxscjSELECT xh,xm,xb FROM xsb. 例4.2 查询结果如图4.2所示。4.1.2 检索单行的查询结果4.1.2.1 使用TOP关键字检索单行的查询结果TOP关键字限制检索出的记录条数。它可用于在SELECT语句中检索出排在前n个的或排在后n个的记录。【例4.3】 查询pxscj数据库中kccj表中的前5行记录。T-SQL命令如下:USE pxscjSELECT TOP 5 * FROM kccj. 例4.3 查询结果如图4.3所示。4.1.2.2 使用DISTINCT关键字检索单行的查询结果DISTINCT关键字可用于删除SELECT查询结果中重复的行。【例4.4】 在pxscj数据库中查询kccj表中的课程代码。T-SQL命令如下:USE pxscjSELECT DISTINCT kcdm FROM kccj. 例4.4 查询结果如图4.4所示。4.1.3 带条件的查询SELECT语句中的WHERE子句用来制定检索条件。【例4.5】 在pxscj数据库中查询xsb表中性别为女的所有学生记录。T-SQL命令如下:USE pxscjSELECT * FROM xsb WHERE xb='女'. 例4.5 查询结果如图4.5所示。4.2 视图4.2.1 创建视图CREATE VIEW语句用来创建视图。其基本语法格式如下:CREATE VIEW 视图名 AS SELECT 语句【例4.6】 创建视图 vxsb,该视图是基于pxscj数据库中的xsb表生成的。T-SQL命令如下:USE pxscjCREATE VIEW vxsb AS SELECT * FROM xsb.执行结果如图4.6所示。4.2.2 使用视图SELECT语句可以通过视图来查询数据。【例4.7】 使用视图 vxsb 查询学号为01的学生记录。T-SQL命令如下:USE pxscjSELECT * FROM vxsb WHERE xh='01'. 例4.7 查询结果如图4.7所示。总结:本课件介绍了SQLServer数据库的查询和视图的基本概念及相关操作。通过本课件的学习,你可以了解到如何使用SELECT语句进行数据库的查询,包括选择输出列、检索单行结果、带条件查询等。同时,还学习了如何创建和使用视图来简化数据库的操作。通过实例的讲解和图示,加深了对数据库查询和视图操作的理解和掌握。希望本课件对你学习SQLServer数据库和提升数据库操作技能有所帮助。
2021-10-03 上传
2022-11-13 上传
2021-10-10 上传
2023-07-30 上传
2021-10-07 上传
黑色的迷迭香
- 粉丝: 782
- 资源: 4万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜