全文预览

数据库原理-实验8-查询优化

上传者:你的雨天 |  格式:docx  |  页数:39 |  大小:1605KB

文档介绍
随机设置个学生的性别为女性 update dbo.s set ssex=' 女' from dbo.s inner join #TEMP_s on dbo.s.sno=#TEMP_s.sno --(2 )设置其他学生的性别为男性 update dbo.s set ssex=' 男' where ssex is null -- 删除临时表 TRUNCATE TABLE #TEMP_s DROP TABLE #TEMP_s select * from s order by sno --5. 设置学生年龄--(1)为 5000 个学生设置其年龄为 21岁-- 创建临时表,其结构与学生表的结构一致 CREATE TABLE #TEMP_s( sno char(11), sname char(10), ssex char(2), sage tinyint, sdept char(10)) -- 从学生表中随机产生行数据插入到临时表中 INSERT INTO #TEMP_s SELECT top 5000 sno,sname,ssex,sage,sdept FROM dbo.s ORDER BY NEWID() -- 设置这个学生的年龄为 21岁 update dbo.s set sage=21 from dbo.s inner join #TEMP_s on dbo.s.sno=#TEMP_s.sno -- 删除临时表 TRUNCATE TABLE #TEMP_s DROP TABLE #TEMP_s --(2)为 5000 个学生设置其年龄为 22岁-- 创建临时表,其结构与学生表的结构一致 CREATE TABLE #TEMP_s( sno char(11), sname char(10), ssex char(2), sage tinyint, sdept char(10))

收藏

分享

举报
下载此文档