显示所有教师的系部(要求不重复)。
SELECT distinct DepartFROM Teacher
提取所有学生信息,结果中以学号、姓名、性别、出生日期、班级重命名显示。
select Sno as'学号',Sname as'姓名',Sex as'性别',Birth as'出生日期',Class as'班级'
from Student
提取分数在89到99之间的记录,结果显示所有列。
SELECT * FROM score
WHERE mark
BETWEEN '89'AND'99'
提取分数在89到99之间的记录,结果显示所有列。
select *
from Score
where Mark in(64,76,92)or Mark=85
提取班级为“16计算机2"或性别为“男”的学生信息,结果显示所有列。
select *
from Student
where class='16计算机2'or Sex='男'
提取所有学生信息,结果以班级降序显示所有列。
select * from Student orderby class desc
提取所有成绩记录,结果以课程号升序、分数降序显示所有列。
select *
from Score
orderby Cno asc, Mark desc
70,不考虑数据完整性,删除课程名称为“密码学导论”的课程。
deletefrom Course
where Cname='密码学导论'
73.删除所有60-70分或90-95分的成绩。
deletefrom Score
where Mark BETWEEN 60 AND 70 or Mark BETWEEN 90 AND 95
76.添加一条新教师记录,各记录字段值依次如下:901、林明、男、1976年09月12日、数学系(职称留空)。
insertintoTeacher(Tno,Tname,Sex,Birth,prof,Depart)
values('901','林明','男','1976-09-12',null,'数学系')
56.向score表插入一条记录,学号为109,课程号为9-888,成绩为89。
insertintoScore(Sno,cno,Mark)
values('109','9-888','89')
68. 把所有教师的“助教”职称更改为“助理教师”。 update Teacher
set Prof = '助理教师'where Prof ='助教'
向学生表插入一条记录,各字段的值依次为2016110、王小、女、1980年1月2日、11经管1。
insertintoStudent(Sno,Sname,Sex,Birth,class)
values('2016110','王小','女','1980-1-2','11经管1')
2222222
提取“16计算机2"班的学生人数,结果以“班级人数”重命名显示。
selectCOUNT(Sno) as'班级人数'
from Student
where Class='16计算机2'
提取‘C005’课程的平均分,结果以“课程平均分”重命名显示。
selectavg(Mark)as'课程平均分'FROM Score
where Cno='C005'
提取不姓“黄”的学生,结果显示所有列。
SELECT *
FROM Student
WHERE Sname NOT LIKE'黄%'
把student表里1996年出生的学生性别更改为"女",班级更改为"11经管1"。
update student SET sex = '女' ,class = '11经管1' WHEREyear(birth) = '1996'
显示所有学生的信息,结果以“学号”、“姓名”、“性别”、“出生年”、“出生月”、“出生日”重命名。