SQL Server视图

本文介绍了SQL Server中视图的概念和作用,通过创建、查看及操作视图的实例,展示了如何封装和查询数据。内容包括单表、联表视图的创建,以及使用视图查询特定学生信息和未考试人员的情况,并探讨了统计视图数据的方法以及删除视图的语法。
摘要由CSDN通过智能技术生成
--创建学生信息表
create table stuInfo
(
    stuNo      varchar(6)  not null primary key,
    stuName    varchar(10) not null,
    stuSex     varchar(2)  not null,
    stuAge     int         not null,
    stuSeat    int         not null identity (1, 1),
    strAddress varchar(255) default ('地址不详')
)

--创建学生成绩表
create table stuMarks
(
    ExamNo      varchar(7) not null primary key,
    stuNo       varchar(6) not null references stuInfo (stuNo),
    writtenExam int        null,
    LabExam     int        null
)

--往学生信息表内插入测试数据
insert into stuInfo(stuNo, stuName, stuSex, stuAge, strAddress)
select 's25301', '张秋丽', '男', 18, '北京海淀'
union
select 's25303', '李斯文', '女', 22, '河阳洛阳'
union
select 's25302', '李文才', '男', 85, '地址不详'
union
select 's25304', '欧阳俊雄', '男', 28, '新疆'
union
select 's25318', '梅超风', '女', 23, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值