《数据库原理与应用锦州师范高等专科学校计算机系》.ppt

数据库原理与应用锦州师范高等专科学校计算机系 第三章 数据库的查询和试图 第三章 数据库的查询和试图 Transact-SQL的SELECT语句从一个或者多个表或视图中检索记录,使用查询分析器输入一条SELECT语句,查询情况将在结果窗口中显示。可以编辑或打印这些结果,并且把它们保存在非数据库文件中。 3.1 SELECT语句查询 3.1.1 选择列 ●SELECT语句中的SELECT子句指定要返回的列;WHERE子句指定选择条件来限制返回结果中的行。 1.指定列 语法形式如下: SELECT 列名1[,…n] FROM 表名1[,…n] 第三章 数据库的查询和试图 【例3-1】选择XSQK表中的学号、姓名和专业名三列。 SELECT 学号,姓名,专业名 FROM XSQK 2.使用通配符(*) 【例3-2】选择XSQK表的所有列。 SELECT * FROM XSQK 3.使用列表达式 ●在SELECT子句中可以使用算术运算符对数字型数据列进行(+、-、*、/和%)。 ●注意:取模运算时,%的两边必须是整数型数据。 第三章 数据库的查询和试图 【例3-3】查询XS_KC表,并增加了一个计算列,使其为成绩列加5。 SELECT 学号,课程号,成绩,成绩+5 FROM XS_KC 4.改变查询结果中的列名 ① 第一种方法:“=”法。 【例3-4】为【例3-3】中的计算列指定了一个列名“调整后的成绩”。 SELECT 学号,课程号,成绩,调整后的成绩=成绩+5 FROM XS_KC ②第二种方法:“AS”法。 【例3-5】为【例3-4】中的成绩列指定了一个新列名“原成绩”。 第三章 数据库的查询和试图 SELECT 学号,课程号,成绩 AS 原成绩,调整后的成绩=成绩+5 FROM XS_KC 5.增加说明列 ●目的:增加查询结果的可读性。 【例3-6】在查询结果中备注列前增加了一个说明列。 SELECT 学号,姓名,’职务是‘,备注 FROM XSQK 【例3-7】说明文字串中有单引号的情况。 SELECT 学号,姓名,’其’’职务’’是‘,备注 FROM XSQK 第三章 数据库的查询和试图 6.使用系统函数 ●包括:聚合函数、数学函数、字符串函数、日期和时间函数以及其他一些系统函数。 ① AVG函数:返回指定列的算术平均值。 【例3-8】计算XS_KC表中成绩列的算术平均值,并为列指定列名为“平均值” SELECT AVG(成绩) AS 平均 FROM XS_KC ② COUNT函数:返回指定列的数据记录行数,不包含全部为NULL值的记录行。 【例3-9】选择计算XSQK表中学生记录的行数。 SELECT COUNT(学号) FROM XSQK 第三章 数据库的查询和试图 【例3-10】计算XS_KC表中成绩不及格的课程记录的总数,并指定列名。 SELECT COUNT(学号) AS ‘不及格课程总数’ FROM XS_KC WHERE 成绩<60 ●DISTINCT:指定返回的是不同记录行数。 【例3-11】计算XS_KC表中不及格学生记录的总数。 SELECT COUNT(DISTINCT 学号) AS ‘不及格课程总数’ FROM XS_KC WHERE 成绩<60 ③ MAX函数:返回指定列的最大值。 【例3-12】计算XS_KC表中成绩列的最大值。 第三章 数据库的查询和试图 SELECT MAX(成绩) AS 最高分 FROM XS_KC ④ MIN函数:返回指定列的最小值。 【例3-13】计算XS_KC表中成绩列的最小值。 SELECT MIX(成绩) AS 最低分 FROM XS_KC ⑤ SUM函数:返回指定列的总和。 【例3-14】用于计算XS_KC表中成绩列的总和值,并指定列名。 SELECT SUM(成绩) AS 总分 FROM XS_KC 第三章 数据库的查询和试图 3.1.

锦州师专高等专科学校计算机,《数据库原理与应用锦州师范高等专科学校计算机系》.ppt...相关推荐

  1. 计算机地图制图原理与算法,计算机地图制图原理与方法-基本图形生成算法.ppt...

    <计算机地图制图原理与方法-基本图形生成算法.ppt>由会员分享,可在线阅读,更多相关<计算机地图制图原理与方法-基本图形生成算法.ppt(35页珍藏版)>请在人人文库网上搜索 ...

  2. 计算机数据库原理试题,计算机科学与技术专业《数据库原理》模拟试题(B)

    计算机科学与技术专业<数据库原理>模拟试题(B) 一. 填空题(每空1分,共20分) 1. 数据管理技术经历了人工处理阶段.___________和___________三个发展阶段. 2 ...

  3. 2022考研计算机-数据库原理教程1-7章

    文章链接 https://gitee.com/fakerlove/database-management-system 数据库系统概论-第五版 1. 绪论 1.1. 数据库4个基本概念 1.1.1. ...

  4. 2022年考研计算机-数据库原理8-11章

    文章链接 https://gitee.com/fakerlove/database-management-system 8. 数据库编程 SQL缺少流程控制能力,难以实现业务应用中的逻辑控制:SQL编 ...

  5. 高等专科学校计算机,理工类计算机专业较好的高等专科学校

    技校网专门为您推荐的类似问题答案 问题1: 河北工程技术高等专科学校的计算机专业怎么样 我就是河北工专的在读学生,在这个学校里水利系拍名第一,土木系第二,电气系第三,计济系最垃圾,所以很建议你报水利工 ...

  6. 桂林师范高等专科学校计算机专业,2017年桂林师范高等专科学校的计算机技术专业广西文科生275分能录取吗...

    技校网专门为您推荐的类似问题答案 问题1: 河北工程技术高等专科学校的计算机专业怎么样 我就是河北工专的在读学生,在这个学校里水利系拍名第一,土木系第二,电气系第三,计济系最垃圾,所以很建议你报水利工 ...

  7. 计算机考研数据库原理真题,四川理工学院计算机学院数据库原理历年考研真题汇编.pdf...

    四川理工学院计算机学院 816 数据库原理历年考研真题汇编 最新资料, WORD格式,可编辑修改! 目 录 第一部分 历年考研真题汇编 2014 年四川理工学院计算机学院 816 数据库原理考研真题 ...

  8. 安徽大学计算机数据库基础知识,ahu: 安徽大学计算机专业【初试真题】 - 计算机专业基础(数据结构,操作系统)【复试真题】 - 计算机专业综合(计算机组成原理,数据库原理)...

    ahu 安徽大学计算机专业 [初试真题] --->计算机专业基础(数据结构,操作系统) 初试资料我没时间弄,等你们考上学弟学妹的弄吧 [复试真题] --->计算机专业综合(计算机组成原理, ...

  9. 聊城大学计算机学院2016级11班,聊城大学计算机学院数据库原理试题-20210325002925.docx-原创力文档...

    Last updated on the afternoon of January 3, 2021 Last updated on the afternoon of January 3, 2021 聊城 ...

最新文章

  1. ASP.NET 如何操作文件
  2. 原创 人物志|山东省临沭县 - 一位身残志坚的奋斗青年 - 吴忠军
  3. 2_flutter_TextField(文本框),TabBar(选项卡),bottomNavigationBar(底部导航栏)
  4. 机器人 铑元素_中国青年化学家元素周期表专辑 | 胡淑贤:我为镨代言
  5. ceph linux内核配置,centos 7.4-aarch64如何编译Ceph
  6. 一起Polyfill系列:让Date识别ISO 8601日期时间格式
  7. 异步请求引发的Chrome死锁
  8. Leetcode刷题系列汇总
  9. 继承的作用是什么?看看下面这些例子吧!
  10. Scala学习(一、环境配置和基础)
  11. 读书笔记--精通CSS高级Web标准解决方案(一)---CSS基础
  12. 第二单元 用python学习微积分(九)近似计算的应用和曲线构图
  13. 算法上的创新点大搜罗
  14. Egg.js VS Thinkjs 简单分析使用
  15. 使用XINCheck文档查重软件对本地文档查重
  16. C Primer Plus 第2章 课后答案
  17. Git将分支代码合并到主干/将主干代码合并到分支
  18. 台湾批准联电7.1亿美元投资联芯科技
  19. 使用正则表达式进行身份证号匹配
  20. BAPI_ACC_DOCUMENT_POST 创建凭证报错“被合并的公司 XXXX 和 XXXX 是不同的”

热门文章

  1. es用python增加字段_使用Python在ElasticSearch中添加@timestamp字段
  2. Django:Web框架,WSGI,WSGI实现浏览器与服务器通信,路由route,WSGI实现页面访问
  3. python中typeerror_python – TypeError:ufunc subtract不能使用类型为dtype(‘
  4. linux centeros下Redis的安装
  5. 安装thinkphp5后访问public index.php 报错require(/www/wwwroot/test3.com/public/../vendor/autoload.php)
  6. python 编程提高效率_15 个提高效率的 Python 编程技巧
  7. 【Unity开源项目精选】UniRx:Unity中的响应式编程
  8. Hands-on Lab (14) - 部署StatefulSets应用
  9. 使用预先训练的SSD模型检测害虫
  10. 边缘设备上的实时AI人员检测:使用预先训练的SSD模型检测人员