用 SQL语句完成下列问题。。 正在广 1、创建学院表 school school(SHno, SHname, SHfounddat, Bi K). 2、查询计算机科学与技术专业男生的所有信息:。 3、查询先修课程次”81001’及学分不低于4分的课程的课程号、课程名。
时间: 2024-10-10 13:13:51 浏览: 17
Excel如何批量提取全部工作表名称公式.docx
1. 使用SQL创建学院表(school)可以这样编写:
```sql
CREATE TABLE school (
SHno INT PRIMARY KEY, -- 学院编号
SHname VARCHAR(50), -- 学院名称
SHfounddat DATE, -- 创立日期
BiK INT -- 非空约束(假设BiK代表必修课数)
);
```
2. 查询计算机科学与技术专业男生的所有信息,需要有一个包含专业信息的学生表(这里假设学生表为student),并有gender字段表示性别。SQL语句如下:
```sql
SELECT * FROM student
WHERE major = '计算机科学与技术' AND gender = '男';
```
注意:实际操作中需要根据学生的具体数据结构来调整。
3. 查询先修课程号为“81001”以及学分不低于4分的课程的信息,假设课程表为course,SQL语句如下:
```sql
SELECT course_code, course_name
FROM course
WHERE pre_req_course = '81001' AND credit_score >= 4;
```
同样地,这取决于课程表的实际列名和数据结构。如果pre_req_course列是用来存储前置课程关系的,而不是直接课程号,那么查询可能会更复杂一些。
阅读全文