试题详情

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

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

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

表结构如下:

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

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

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

查看答案
纠错
若遇到问题请联系 客服QQ:3480655671

正确答案:

(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

)

本题解析: 暂无解析

包含此试题的试卷

你可能感兴趣的试题

1.单选题

SQL 语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是 ____。

  • A. SELECT
  • B. INSERT
  • C. UPDATE
  • D. DELETE
2.单选题

SQL 语言具有 ____ 的功能。

  • A. 关系规范化、数据操纵、数据控制
  • B. 数据定义、数据操纵、数据控制
  • C. 数据定义、关系规范化、数据控制
  • D. 数据定义、关系规范化、数据操纵
3.单选题

数据库系统的核心是 ____。

  • A. 数据库
  • B. 数据库管理系统
  • C. 数据模型
  • D. 软件工具
4.单选题

设有商品库存表,规定表中的库存量值必须大于等于 0。根据这个规定应建立 ______。

  • A. 用户定义完整性约束
  • B. 实体完整性约束
  • C. 参照完整性约束
  • D. 缺省值约束
5.单选题

设有学生表 student ,包含的属性有学号 sno、学生姓名 sname、性别 sex、年龄 age、所在专业 smajor 。 基于 student 表建立如下视图,其中可以进行数据更新的是 ______。

  • A. CREATE VIEW V1ASSELECT sno,shame FROM student;
  • B. CREATE VIEW V2(major)ASSELECT DISTINCT(smajor) FROM student ;
  • C. CREATE VIEW V3(major,scount)ASSELECT smajor,COUNT( * ) FROM student GROUP BY smajor ;
  • D. CREATE VIEW V4(sname,sage)ASSELECT sname,age+5 FROM student where sno="101" ;

相关题库

更多
置顶