- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL实验 完整版
SQL实验报告
姓名:何静
班级:息082班
学号:089094288
实验1:
1.3.1利用循环计算10!的值。
代码:declare @a int,@b int
set @a=1
set @b=1
while @a=10
begin
set @b=@a*@b
set @a=@a+1
end
print @b
运行截图:
1.3.2利用WHILE循环计算当前时间距离2012年3月1日之间的天数。
代码:DECLARE @num int , @sj DATETIME
SET @sj = GETDATE()
PRINT 当前时间为: + CAST( @sj AS CHAR(20))
SET @num=0
WHILE 1=1
BEGIN
SET @sj = DATEADD(day,1,@sj)
SET @num = @num + 1
IF DATEPART( yy , @sj ) = 2012
BREAK
END
PRINT 距离2012年3月1日还有 + CAST(@num AS VARCHAR(10)) + 天
运行截图:
实验2数据查询:
【实验2-1】向“学生基本信息表”中添加“电子邮件“列。
ALTER TABLE 学生基本信息表 ADD Email varchar(20) NULL
截图:
【实验2-2】将“学生基本信息表”中的“姓名”列改为最大长度为20的varchar型数据,且不允许空值。
alter table 学生基本信息表 alter column 姓名 varchar(20) not null
截图:
【实验2-3】使用SQL向“学生基本信息表”中输入一行数据:(学号:‘000107’,姓名:’巴尔夏提’,家庭住址:’新疆库尔勒市’)。
INSERT INTO 学生基本信息表(学号,姓名,家庭住址)VALUES (000107,巴尔夏提,新疆库尔勒市)
截图:
【实验2-4】删除“学生基本信息表”中姓名为杨文利的学生记录。
delete from 学生基本信息表 where 姓名=杨文利
截图:
【实验2-5】将成绩表中所有大学英语课程的成绩加10分。
update 成绩表 set 成绩=成绩+10where 课程编号 in(select 课程编号 from 课程信息表 where 课程名称=大学英语)
截图:
【实验2-6】将学生基本信息表中所有党员的信息资料形成新表:党员基本信息表。
SELECT * INTO 党员基本信息表 FROM 学生基本信息表
WHERE 政治面貌=党员
GO
SELECT * FROM 党员基本信息表
截图:
【实验2-7】查询每位同学的课程门数、平均成绩。
select 学号,count(课程编号) 课程门数,avg(成绩) 平均成绩 from 成绩表
group by 学号
截图:
【实验2-8】显示平均成绩小于70的学生成绩情况。
select * from 成绩表
group by 学号 having avg(成绩)70
截图:
【实验2-9】显示每门课程学生成绩及该课程的平均成绩。
SELECT *
FROM 成绩表
ORDER BY 课程编号
COMPUTE AVG(成绩) BY 课程编号
截图:
【实验2-10】查询第2 个字为“丽”的学生信息。
select * from 学生基本信息表 where 姓名 like (_丽%)
截图:
实验3和实验4 数据查询与视图:
要求:1、附加XSCJ数据库,并以自己的学号重命名;
2、需提交报告报告,报告至少包括SQL语句及运行结果截图。
【实验3-1】检索没有选修过“SQL Server 2000 数据库应用课程”的学生的基本情况。
SELECT DISTINCT 学生基本信息表.* FROM 学生基本信息表,课程信息表,成绩表
WHERE 成绩表.课程编号
( SELECT 课程编号 from 课程信息表
WHERE 课程名称=SQL Server 2000 数据库应用 )
截图:
【实验3-2】查找同名同姓的学生信息.
select * from 学生基本信息表 a join 学生基本信息表 b on a.姓名=b.姓名 where a.学号 !=b.学号
截图:
【实验3-3】查找其他班级比班某一学生年龄大的学生信息。
select * from 学生基本信息表 where (2011-year(出生日期)) any (select (2011-year(出生日期)) from 学生基本信息表 where 班级编号 and 班级编号 !截图:
【实验3-4】创建一个名为“V_学生课程成绩信息”的视图,要求
您可能关注的文档
- 张可可儿童说谎行为教育案例.doc
- 有句俗话.doc
- 有关化学式的计算教案.doc
- 教学设计语言活动《小壁虎结尾巴》.doc
- 备考2017年百日捷进专题06导数解答题(综合提升篇).doc
- 备考2017年百日捷进专题07选讲内容(综合提升篇).doc
- 备考2017年百日捷进专题04立体几何解答题(文)(综合提升篇).doc
- 做一个幸福的教书人.doc
- 正比例和反比例的异同及典例一题.docx
- 先学后教与先教后学的教有什么区别.docx
- 保险拒绝处理话术.ppt
- 2025年中国四位床位心电遥测中心监护仪行业市场调查、投资前景及策略咨询报告.docx
- 小学美术课程中传统民间艺术传承与创新教学策略研究论文.docx
- 智能穿戴睡眠质量监测手环行业需求变化及营销策略研究报告.docx
- 小学美术:校园水景生态景观设计创新与实践报告论文.docx
- 高中数学课堂生成性资源利用与教学评价的关系研究教学研究课题报告.docx
- 海船船员考试《船舶管理(大副)必看考点》模拟考试卷_0.doc
- 智能电网虚拟电厂行业需求变化及营销策略研究报告.docx
- 2025年农村电商物流体系建设可行性研究报告.docx
- 2025年中国PVC半硬片行业市场调查、投资前景及策略咨询报告.docx
文档评论(0)