用sql语句完成下列查询:学生表Student,课程表Course,选课表SC
时间: 2023-07-12 19:07:39 浏览: 203
查询选了课程号为001的学生的姓名和选课成绩:
```sql
SELECT Student.name, SC.score
FROM Student
INNER JOIN SC ON Student.id = SC.student_id
WHERE SC.course_id = '001';
```
相关问题
使用SQL语言创建以下3个数据表:学生表(student)、课程表(course)、学生选课表(SC),分别写出SQL语句。
学生表(student)的SQL语句:
```sql
CREATE TABLE student (
stu_id INT PRIMARY KEY,
stu_name VARCHAR(50),
stu_age INT,
stu_gender VARCHAR(10)
);
```
课程表(course)的SQL语句:
```sql
CREATE TABLE course (
course_id INT PRIMARY KEY,
course_name VARCHAR(50),
course_teacher VARCHAR(50)
);
```
学生选课表(SC)的SQL语句:
```sql
CREATE TABLE SC (
stu_id INT,
course_id INT,
score INT,
PRIMARY KEY (stu_id, course_id),
FOREIGN KEY (stu_id) REFERENCES student(stu_id),
FOREIGN KEY (course_id) REFERENCES course(course_id)
);
```
以上是基本的表结构,可以根据实际需求进行修改和完善。
(1)利用 SQL 语句创建学生选课数据库(其中包括学生表 Student、课程表 Course和学生选课表 SC)。(2)使用相关 SQL 语句完成以下查询操作。 查询全体学生的姓名、出生年份和所
(1)首先,我们来创建三个基本的表格:学生表(Student)、课程表(Course)和学生选课表(SC)。假设每个学生有一个唯一的ID,每个课程也有一个ID,并且每个学生可以选修多个课程。
```sql
CREATE TABLE Student (
ID INT PRIMARY KEY,
Name VARCHAR(50),
BirthYear INT
);
CREATE TABLE Course (
ID INT PRIMARY KEY,
ClassName VARCHAR(50)
);
CREATE TABLE SC (
StudentID INT,
CourseID INT,
FOREIGN KEY (StudentID) REFERENCES Student(ID),
FOREIGN KEY (CourseID) REFERENCES Course(ID),
PRIMARY KEY (StudentID, CourseID)
);
```
(2)接下来,我们将完成一些常见的查询操作:
- 查询全体学生的姓名、出生年份以及他们选择的所有课程名称:
```sql
SELECT s.Name, s.BirthYear, c.ClassName
FROM Student s
JOIN SC sc ON s.ID = sc.StudentID
JOIN Course c ON sc.CourseID = c.ID;
```
- 查询某个特定学生(例如ID为1的学生)的所有选课信息:
```sql
SELECT CourseID, ClassName
FROM SC
WHERE StudentID = 1;
```
- 查询所有课程中选修人数超过10人的课程:
```sql
SELECT c.ClassName, COUNT(*) as NumberOfStudents
FROM Course c
JOIN SC ON c.ID = SC.CourseID
GROUP BY c.ID
HAVING COUNT(*) > 10;
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)