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

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

ID:59386971

大小:82.00 KB

页数:6页

时间:2020-06-01

sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc_第1页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc_第2页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc_第3页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc_第4页
sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc_第5页
资源描述:

《sqlserver数据库应用与维护教学课件作者翁正秋资源实验实验5-t-sql语言基础.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、:CID表SC(SID,CID,Grade)PK:SID,CIDFK:SID和CID2.图书管理系统数据库Library表Reader(RID,Rname,TypeID,Lendnum)PK:RIDFK:TypeID表Book(BID,Bname,Author,PubComp,PubDate,Price)PK:BID表Borrow(RID,BID,LendDate,ReturnDate)PK:RID,BID,LendDateFK:RID和BID表ReaderType(TypeID,Typename,LimitNum,LimitDays)PK:TypeID第一题:变量练习【题1-1】创建变量@

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

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

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

6、有学生的信息【答】(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】显示前2

7、5%条学生记录信息【答】第五题:提高题【题5-1】查询学生姓名介于王姓到张姓的信息【题5-2】显示前n条学生记录信息,n为局部变量。设置n=10【答】

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。