从student表中查询年龄18~25岁的学生信息 查询张三的考试科目和考试成绩 计算每个学生的总成绩 将计算机考试成绩按从高到低进行排序
时间: 2024-06-14 20:05:01 浏览: 8
以下是根据提供的引用内容回答您的问题:
1. 从student表中查询年龄18~25岁的学生信息:
```sql
SELECT * FROM student WHERE age BETWEEN 18 AND 25;
```
2. 查询张三的考试科目和考试成绩:
```sql
SELECT c_name, grade FROM score WHERE stu_id = (SELECT id FROM student WHERE name = '张三');
```
3. 计算每个学生的总成绩:
```sql
SELECT student.id, student.name, SUM(score.grade) AS total_grade
FROM student
JOIN score ON student.id = score.stu_id
GROUP BY student.id, student.name;
```
4. 将计算机考试成绩按从高到低进行排序:
```sql
SELECT * FROM score WHERE c_name = '计算机' ORDER BY grade DESC;
```
相关问题
从学生表和成绩表中查询出为张三的学生的选课结果。要求显示出学生的学号、姓名和成绩。
假设学生表的表名为 `students`,包含字段 `id`、`name`,成绩表的表名为 `scores`,包含字段 `student_id`、`course_name`、`score`,那么可以使用以下 SQL 语句查询出为张三的学生的选课结果:
```sql
SELECT s.id, s.name, sc.score
FROM students s
JOIN scores sc ON s.id = sc.student_id
WHERE s.name = '张三'
```
这条 SQL 语句使用了 `JOIN` 操作符将两个表连接起来,然后通过 `WHERE` 子句筛选出姓名为张三的学生。最后返回包含学生编号、姓名和成绩的结果集。
MySQL中查询同时参加计算机和英语考试的学生的信息。
假设有以下表结构:
```
students表:
id | name
---|-----
1 | 张三
2 | 李四
3 | 王五
scores表:
id | student_id | subject
---|-----------|--------
1 | 1 | 计算机
2 | 1 | 英语
3 | 2 | 计算机
4 | 3 | 英语
```
则可以使用以下SQL语句查询同时参加计算机和英语考试的学生的信息:
```
SELECT s.id, s.name
FROM students s
JOIN scores sc1 ON s.id = sc1.student_id AND sc1.subject = '计算机'
JOIN scores sc2 ON s.id = sc2.student_id AND sc2.subject = '英语';
```
结果应该为:
```
id | name
---|-----
1 | 张三
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)