SQL SEVER查找“高等数学”成绩大于90分的陕西籍女生的学号、姓名、分数。
时间: 2023-08-04 13:05:00 浏览: 89
假设有三个表:Student、Score 和 Course,其中 Student 表中有 StudentId、StudentName、Sex 和 Address 四个字段,Score 表中有 StudentId、CourseId 和 Score 三个字段,Course 表中有 CourseId 和 CourseName 两个字段。可以使用如下 SQL 语句查询“高等数学”成绩大于90分的陕西籍女生的学号、姓名、分数:
```
SELECT s.StudentId, s.StudentName, sc.Score
FROM Student s
JOIN Score sc ON s.StudentId = sc.StudentId
JOIN Course c ON sc.CourseId = c.CourseId
WHERE c.CourseName = '高等数学' AND sc.Score > 90 AND s.Address = '陕西' AND s.Sex = '女'
```
其中,JOIN 子句用于连接三个表,WHERE 子句用于筛选符合条件的记录。
相关问题
sqlsever 使用子查询查找学号为0001的学生的分数比学号为0002的学生的最高成绩还要高的课程编号和分数。
SELECT
课程编号, 分数
FROM
成绩
WHERE
学号 = '0001'
AND 分数 > (
SELECT
MAX(分数)
FROM
成绩
WHERE
学号 = '0002'
)
SQL SEVER查询考试成绩有不及格的学生的学号,且结果按学号降序排列。
以下是一种 SQL Server 查询考试成绩有不及格的学生的学号,并按学号降序排列的方法:
```sql
SELECT student_id
FROM exam_results
WHERE score < 60
ORDER BY student_id DESC
```
假设您的考试成绩信息存储在一个名为“exam_results”的表中,该表包含“student_id”和“score”列。上述查询将从该表中选取所有分数低于60分的学生,并返回他们的“student_id”列值,并按学号降序排列。请注意,具体查询方式可能因您的数据库结构而异。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.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)