您的位置:首页 > 数据库

编写程序,用if else语句根据姓名查询teaching数据库中学生的基本信息和选课信息,学生姓名通过变量输入。不存在则输出提示信息

2014-12-14 13:30 1756 查看
--编写程序,根据姓名查询teaching数据库中学生的基本信息和选课信息,学生姓名
--通过变量输入。对于不存在的学生姓名输入值,打印提示信息。
use teaching
go
declare @sname nchar(8)
set @sname='许海冰'
if exists (select * from student where sname=@sname)
	select student.*,courseno,usually,final
	from student,score --选择score是因为score里面有studentno(则可以和student取得联系)也有courseno,但是course没有studentno与student取得联系
	where student.studentno=score.studentno and sname=@sname
else
	print '提示:不存在姓名为'+rtrim(@sname)+'的学生资料'
--rtrim(@sname)的作用是消除姓名右边的空格,因为在定义的时候是nchar(8),如果姓名不满则会填充空格,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐