西安航空技术高等专科学校数据库应用-数据库原理与SQLServer.ppt_第1页
西安航空技术高等专科学校数据库应用-数据库原理与SQLServer.ppt_第2页
西安航空技术高等专科学校数据库应用-数据库原理与SQLServer.ppt_第3页
西安航空技术高等专科学校数据库应用-数据库原理与SQLServer.ppt_第4页
西安航空技术高等专科学校数据库应用-数据库原理与SQLServer.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与SQL Server,第10课 检索数据(一),复习,习题:,1简述SQL、Transact-SQL的概念。,2什么叫批处理,批处理结束的标志是什么?,3SQL Server 2000的主要数据类型有哪些?,4试比较全局变量和局部变量的异同。,5简述日期加减函数、类型转换函数的功能和格式。,6试说明定义语句块语句的作用。,7什么叫脚本,脚本文件的扩展名是什么,如何使用脚本文件。,8在osql中如何使用脚本及脚本文件。,实训,实训名称:Transact-SQL程序设计 目的要求:掌握用Transact-SQL语句设计程序的方法 操作步骤: 启动查询分析器。 用T-SQL编写程序,求前多少个自然数之和不超过5 000,并存储为脚本文件“_1”。 用T-SQL语句编写程序,输出所有的水仙花数,并存储为脚本文件“_2”。所谓水仙花数是指一个3位整数,其各位数字的立方和等于该数本身。 在osql中执行上述脚本文件。 完成实例4-14-9。,第10课 基本检索语句,目标: 掌握单表SELECT语句,5.1 基本select语句,数据检索:查找出所需要的数据,语句格式:,select ,from ,where ,group by ,having ,order by ,一、操纵列,1.计算表达式:,实例 香港回归多少年、天,15个月是哪天。,注意:与PRINT的区别,2.输出指定列:,实例 查询学号、班级、姓名,3.输出所有列:,*,实例 查询学生的所有信息,4.设置列标题:, AS |=,实例 查询学生的年龄,实例 检索学号、姓名、班级和专业,5.消除重复记录:,DISTINCT,实例 查询学校所有的班级,n,n,二、操纵行,1.普通查询:,where ,实例,注意:AND与OR的区别,2.模糊查询,运算符:,like,匹配符,%(任意个字符),_ (任意一个字符),实例,实例,三、分类汇总,概念:工资表,单位 姓名 工资 计算机 张三 1200 计算机 李四 1100 计算机 王五 1300 电气 赵六 1200 电气 杨七 1100 机械 马八 1400 机械 孙九 1300 机械 袁十 1200,分类,:分类字段,求和,3600,2300,3900,:汇总,实例 学生总成绩,实例 课程平均成绩,聚合函数,聚合函数: COUNT(DISTINCT |*)(列惟一值个数或记录总数) MAX(DISTINCT )(列最大值或列惟一值最大值) MIN(DISTINCT )(列最小值或列惟一值最小值) SUM(DISTINCT )(列算术和或列惟一值算术和) AVG(DISTINCT )(列平均值或列惟一值平均值),实例 查询所有学生选修课程数量、总分及最高、最低分。,分类,语句格式 : GROUP BY ,n,实例 查询每个学生选修课程数量、总分及 最高、最低分。,注意 SELECT列只能是分类字段或聚合函数,分类后过滤,语句格式 : HAVING ,实例 查询平均成绩及格的学生所选课程的数量、 总分及最高、最低分 。,where:,having:,group前过滤,不汇总。如:成绩不为空,group后,汇总后过滤。如:平均成绩及格,四、排序,语句格式 : ORDER BY DESC,n,实例 查询每个学生所选课程数量、总分、平均分 和最高分,并按平均分排名次。规定当平均 分相等时,最高分高者排在前。,作业,第五章 习题 1、2、3、5、6,实训,实训名称:检索表中数据(一) 目的要求:掌握SQL Server 2000中检索表中记录的方法 操作步骤: 完成实例5-15-11。 查询学生的学号、姓名、班级和地址。 查询课程编号为c001并且成绩

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论