SQL试题的解答
IF OBJECT_ID ('student table ')不为NULL。
下降表学生表
去
创建学生表-创建一个学生表。
(
学号int不为空,-学号,姓名,年龄,性别,家庭住址,联系电话。
Name varchar (10)不为空,-name
性别可变字符(2)
年龄int,
联系电话varchar(10),
家庭地址varchar(50),
联系号码varchar(20),
检查(性别= '男性'或性别= '女性'),
)
1.1
删除学生表
插入学生表单(学号、姓名、年龄、性别、联系电话、教育程度)
价值观(1,“A”,22,“男”,“123456”,“小学”)
插入学生表单(学号、姓名、年龄、性别、联系电话、教育程度)
值(2,“B”,21,“男”,“119”,“中学”)
插入学生表单(学号、姓名、年龄、性别、联系电话、教育程度)
价值观(3,“C”,23,“男”,“110”,“高中”)
插入学生表单(学号、姓名、年龄、性别、联系电话、教育程度)
价值观(4,“D”,18,“女”,“114”,“大学”)
1.2
更新学生表
设置学历= '大专'
其中电话号码如“11%”
去
1.3
删除学生表
其中性别= '女性',姓名如' B% '
去
1.4
选择姓名、学号
来自学生表
学历= '大专',年龄
去
1.5
选择姓名、性别
来自学生表
按年龄排序desc
去
2.1
使用stu
如果OBJECT_ID(“学生”)不为空
落桌学生
去
创建学生表-创建学生表。
(
学生id int不为空,
Name varchar (10)不为空,-name
性别可变字符(2)
年龄int,
属于varchar(10),
检查(性别= '男性'或性别= '女性'),
)
2.2
使用stu
选择学生表。学生编号
从学生作为学生表单,SG作为成绩表单
学生形成的地方。学号=报告单。学生证,报告单。结果
去
2.3
使用stu
选择姓名、性别、年龄
来自学生
其中部门= '计算机系',性别= '男',姓名如'张% '
去
2.4
使用stu
插入学生(学号、姓名、年龄、性别、系)
价值观(05020,“高平”,19,“女”,“主动管理部”)
去
4.1
删除学生表中中学编号为2004009的学生的信息。
4.2
使用stu数据库的student表中的列名和家庭地址创建一个视图student_view。
4.3
查询stu数据库的学生表中的前9条信息。
4.4
创建一个存储过程student _ pro来查询stu数据库的学生表中的学号、姓名和家庭住址。
4.5
用stu数据库的student表中的输入参数创建一个存储过程。
4.6
查询Sg表中06号课程的平均成绩。