sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础

上传人:E**** 文档编号:102552329 上传时间:2019-10-03 格式:DOC 页数:6 大小:82KB
返回 下载 相关 举报
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础_第1页
第1页 / 共6页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础_第2页
第2页 / 共6页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础_第3页
第3页 / 共6页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础_第4页
第4页 / 共6页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础》由会员分享,可在线阅读,更多相关《sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础(6页珍藏版)》请在金锄头文库上搜索。

1、实 验 报 告实验课程 SQLServer数据库的应用与维护 实验项目 实验4:T-SQL语言基础 指导教师 班 级 学生姓名 实验4 T-SQL语言基础 一、目的与要求掌握T-SQL的语法基础,包括变量、运算符、函数、流程控制语句和注解等语言元素。为T-SQL的高级应用奠定基础。二、实验内容前提:还原两个数据库(Library.bak和Student.bak)。已知两个数据库Education与Library,具体结构如下:1. 教务管理选课系统数据库Education表Student(SID,Sname,Sex,Birthday,Specialty) PK:SID表Course(CID,

2、Cname,Credit)PK:CID表SC(SID, CID,Grade) PK:SID, CID FK:SID和CID2. 图书管理系统数据库Library表Reader(RID,Rname,TypeID,Lendnum)PK:RID FK: TypeID表Book (BID,Bname,Author, PubComp, PubDate,Price)PK:BID表Borrow (RID, BID,LendDate, ReturnDate) PK:RID, BID,LendDate FK:RID和BID表ReaderType(TypeID, Typename,LimitNum, LimitD

3、ays)PK:TypeID第一题:变量练习【题1-1】创建变量name并赋值为【你的姓名】,然后用SELECT语句返回该变量的值。【答】第二题:运算符练习1. 比较运算符 , , , = ,=【题2-1】从Student表中查询出1990年1月1日之后出生的女生信息【答】2. 逻辑运算符 not, and, or【题2-2】从Student表中查询出年龄超过22岁的女生的信息。(提示:用year()转换函数,以及getdate()函数,例如:year(1992-1-1)值为:1992, getdate()值为当前的日期)【答】【题2-3】从Student表中查询出22岁以下男生的信息。(要求用

4、not运算符)【答】3. 范围运算符【题2-4】从图书表中查询出定价在20元到35元之间的图书信息。【答】【题2-5】查询在1991.7.1到1992.12.30之间出生的学生信息 【题2-6】查询选修了C001课程且成绩在75到90之间的学生选课信息 4. 模式匹配运算符【题2-7】查询出姓“王”的所有学生的信息【答】【题2-8】查询所有含“原理”的字样的课程信息【答】【题2-9】查询所有由三个字组成的“张”姓学生信息【答】 5. 列表运算符【题2-10】查询学号为2013020002和2013020011的学生的信息【答】【题2-11】查询所有张,王,刘,赵姓的学生的学号、姓名、性别(提示

5、:用left()函数获取学生姓名中的姓) 6. 空值判断符【题2-12】从借阅表中查询出没有还书的读者信息。【答】【题2-13】查询所有还书日期为非空的读者信息【答】 【题2-14】查询选修了C004课程且成绩为空的学生选课信息【答】 第三题:表达式练习【题3-1】查询student表中非“计算机应用”的学生信息【答】 【题3-2】查询选修了C004号课程且成绩在60以下的学生学号【答】 【题3-3】查询“计算机应用”专业和“计算机软件”专业的学生信息 【答】 【题3-4】将SC选课表中各个成绩乘以0.8后输出。【答】【题3-5】将学生的姓名、性别、专业用空格(四个空格)隔开后显示,显示名为:

6、【学生信息】【答】第四题:综合查询(简单查询)(1)查询表中所有的列【题4-1】查询所有学生的信息【答】 (2)查询表中指定列的信息【题4-2】查询所有的课程号与课程名称【答】 (3)重新命名查询结果【题4-3】使用AS关键字为读者Reader表中属性指定列名:(读者号、读者姓名、读者类型、已借阅数量) 【答】 【题4-4】使用=号为Course表中属性指定列名:课程号、课程名、学时(=Credit *16)、学分【答】 (4)增加说明列【题4-5】查询Course表的程号、课程名、学分,向查询结果中插入说明列:程号、课程名、学分【答】 (5)消除查询结果中的重复项【题4-6】显示所有学生专业【答】(6)取得查询结果的部分行集【题4-7】显示前5条学生记录信息【答】 【题4-8】显示前25%条学生记录信息【答】 第五题:提高题【题5-1】查询学生姓名介于王姓到张姓的信息 【题5-2】显示前n条学生记录信息,n为局部变量。 设置n=10【答】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号