下列是一个学生选课数据库的关系模型,请按要求写出T-SQL语句。

2024-12-01 00:55:43
推荐回答(2个)
回答1:

(1)
create table 学生(
学号 int primary key,
姓名 varchar(4),

性别 char(2),

年龄 int,

系号 int foreign key

)
(2)
select * from 学生 where 姓名 like '张%';
(3)
select 学号,姓名 from 学生 where 学号 in(
select 学号 from 选课 where 课程号 = (
select 课程号 from 课程 where 课程名 = ‘SQL Server’

)

);
(4)

select 课程名 from 课程 where 课程号 not in (
select 课程号 from 选课

);
(5)
select 学号,姓名,性别,年龄+1 as 年龄,系号 from 学生;
(6)
select * from 学生 where 学号 in (
select 学号 from 选课 where 成绩 = 0

);

回答2:

这是老师布置给你的家庭作业吧,这么简单的问题!