本题目要求编写SQL语句,
检索出 stu
表中‘计算机工程’或‘软件工程’专业的学生的记录,结果集按学号升序排序。
提示:MSSQLServer 评测SQL语句。
表结构:
定义表结构的SQL语句。如:
CREATE TABLE major (
mno char(2) NOT NULL,
mname varchar(20) NOT NULL,
PRIMARY KEY (mno)
);CREATE TABLE stu (
sno char(4) NOT NULL,
sname char(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo text,
PRIMARY KEY (sno),
CONSTRAINT fk_stu_mno FOREIGN KEY (mno) REFERENCES major (mno)
);
表样例
请在这里给出上述表结构对应的表样例。例如
stu
表:
major
表:
输出样例:
请在这里给出输出样例。例如:
思路:
1.连接stu,mojor两张表
2.where条件为mno为01或者02
select stu.sno 学号,stu.sname 姓名,sex 性别, major.mname 专业
from stu join major on major.mno=stu.mno
where major.mno='01' or major.mno='02'