当前位置:考试网  > 试卷库  > 计算机类  > 等级考试  > 计算机二级  >  学生表: Student 学生表 ( 学号,姓名,性别,年龄,组织部门 ) Course 课程表 ( 编号,课程名称 ) Sc 选课表 ( 学号,课程编号,成绩 ) 表结构如下: (1). 写一个 SQL语句,查询选修了’计算机原理’的学生学号和姓名 (2). 写一个 SQL语句,查询’周星驰’同学选修了的课程名字 (3). 写一个 SQL语句,查询选修了 5门课程的学生学号和姓名
试题预览

学生表: Student 学生表 ( 学号,姓名,性别,年龄,组织部门 )

Course 课程表 ( 编号,课程名称 )

Sc 选课表 ( 学号,课程编号,成绩 )

表结构如下:

(1). 写一个 SQL语句,查询选修了’计算机原理’的学生学号和姓名

(2). 写一个 SQL语句,查询’周星驰’同学选修了的课程名字

(3). 写一个 SQL语句,查询选修了 5门课程的学生学号和姓名

更新时间:2024-05-02 09:53:53
收藏
纠错
正确答案:

(1)

select sno,sname

from student

where sno in (

select sno

from sc

where cno = (

select cno

from course

where cname= 计算机原理

)

)

(2)

select cname

from course

where cno in (

select cno

from sc

where sno =

(

select sno

from student

where sname= 周星驰

)

)

(3)

select sno,sname

From student

Where sno in (

select sno

from scgroup by sno having count(sno)=5

)

答案解析:

暂无解析

你可能感兴趣的试题

面向对象的设计方法与传统的面向过程的方法有本质不同, 它的基本原理是 ( )。

以下关于事件的叙述中,正确的是 ______。

学生表 student 包含 sname、sex、age 三个属性列, 其中 age 的默认值是 20,执行 SQL语句 INSERT INTO student(sex,sname,age) VALUES("M","Lili",); 的结果是 ______。

下列描述错误的是( )。

以下程序的输出结果是( )。

main()

{ int i ,k,a[10] ,p[3];

k=5;

for(i=0 :i<10;i++)a[i]=i;

for(i=0;i<3;i++)p[i]=a[i*(i+1)];

for(i=0;i<3;i++)k+=p[i]*2;

printf("%dn" ,k、;

}