1,从学生SELECT DISTINCT Sdept;
2,SELECT COUNT(DISTINCT Cpno)
课程
WHERE CNAME ='英语';
3,CREATE TABLE Student2
(SNO CHAR(9)PRIMARY KEY,
SNAME CHAR(20)UNIQUE,
Ssex CHAR(2),
Sbirthday SMALLINT,
Sdept CHAR(20)
);
1 CREATE TABLE 专业(
专业代码 varchar(200) primary key not null,
专业名称 varchar(200),
系部代码 varchar(200)
)
2delete from 学生 where 学号 = '0701001';
3update 学生 set 班级代码 = '02' where 学号 = '0701002';
你好:
LZ的语句主体都是对的
请注意排序有2个方式 一个是正序 一个是倒序
系统默认的是正序 就是LZ写的 order by 学号 其实等价于order by 学号 asc
题目的意思是倒序 那么 这么写 order by 学号 desc
所以正确语句
Select from 学生表 order by 学号 desc
您好,这样:
--1
select Sname,Sage from Student where Sage<(select Sage from Student where Sno='某一学生') and Sdept='数学系'
--2
select Sname from Student where Sno in (select Sno from SC)
--3
select Sname from Student where Sno in (select Sno from SC group by Sno having count()=(select count() from Course ))
--4
题意不清楚。
以上就是关于SQL创建学生表(Student)、课程表(Course)、班级表(Class)、选课表(XK),写对的我可以奖励QB全部的内容,包括:SQL创建学生表(Student)、课程表(Course)、班级表(Class)、选课表(XK),写对的我可以奖励QB、有一个“student”的数据库,数据库中包括五个表、查询学生表中的所有内容,并以学号倒叙排序SQL代码为等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)