sql练习!!!

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:10:09
1.在stuscore表中,为english字段创建一个check约束,约束名自取,以确保输入的分数在0到100分之间
2.在表stuinfo中查询所有张姓男同学的基本信息
3.在表stuinfo中查询名为’刘k‘的出生月份
4. 在表stuinfo中查询stuname为‘张李华‘、’赵东北‘、’李德志‘的记录(要用in运算符)
5.在表stuname中,先按chinese的排降序再按computer排降序并将结果保存在表new20中
6.统计大学英语english课程不及格的人数
7.求出所有同学各科成绩的总分,并把结果存入表new50中
8.查询所有在1985年5月1日以后出生的同学的学号姓名生日以及大学英语、高等数学的成绩
9.查询所有课程都不及格的学生姓名、学号和性别
10.在stuinfo表中将李建成的学号改为‘2000002‘。删除表new50中总分小于200分的记录
11.新建一个名为newview2的视图,该视图用来查询stuscore表中大学语文超过本课程平均分且小于90分的记录(用t-sql语句创建)
12.用T-SQL语句在表stuinfo中为stuname字段的降序新建一个名为newindex1的普通索引

alter talbe stuscore
add constraint ch_a check(english<100 and english>0)
select * from stuinfo where name like '张%' and sex = '男'
select time from stuinfo where name = '刘k'
……………………
……………………
只能到这里了,仅供参考