学生表:id、name 成绩表:id、科目(语数外)、分数 所有科目大于80分的学生姓名 sql语句
时间: 2023-08-07 20:06:52 浏览: 76
可以使用以下SQL语句:
```
SELECT DISTINCT s.name
FROM 学生表 s
INNER JOIN 成绩表 c ON s.id = c.id
WHERE c.分数 > 80
```
这个语句使用了INNER JOIN连接了学生表和成绩表,筛选出所有分数大于80的成绩记录,并通过DISTINCT去重,最终输出学生的姓名。
相关问题
学生成绩表,有姓名,科目,成绩,求所有学生所有成绩都大于60分的数据
可以使用 `GROUP BY` 和 `HAVING` 子句来实现该查询。假设学生成绩表名为 `score`,包含列 `name`、`subject`、`score`,则可以使用以下 HiveQL 语句查询所有学生所有成绩都大于60分的数据:
```sql
SELECT name
FROM score
GROUP BY name
HAVING MIN(score) > 60;
```
该查询首先按照学生姓名进行分组,然后使用 `HAVING` 子句筛选出所有成绩都大于60分的学生。`MIN(score)` 函数用于计算每个学生的最低成绩,如果最低成绩大于60分,则该学生的所有成绩都大于60分。
注意,如果有学生只选了一门科目,那么该学生的最低成绩就是他选的那门科目的成绩,因此该查询也会包括这些学生。如果要限制只查询选了多门科目的学生,可以使用 `COUNT(DISTINCT subject)` 函数来计算学生选的科目数,例如:
```sql
SELECT name
FROM score
GROUP BY name
HAVING MIN(score) > 60 AND COUNT(DISTINCT subject) > 1;
```
该查询限制了只查询选了多于一门科目的学生。
.创建一张学生科目成绩表,包含信息有:姓名、科目、成绩。
在关系型数据库中,可以使用SQL语句创建一张学生科目成绩表,例如:
```sql
CREATE TABLE student_score (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
subject VARCHAR(50) NOT NULL,
score FLOAT NOT NULL,
PRIMARY KEY (id)
);
```
以上SQL语句创建了一个名为`student_score`的表,包含了三个字段:`name`表示学生姓名,`subject`表示科目,`score`表示成绩。其中,`id`作为主键用来标识每个记录的唯一性。`AUTO_INCREMENT`关键字表示每次插入新记录时自动递增。`NOT NULL`表示该字段不能为空。`FLOAT`表示成绩的数据类型为浮点数,可以存储小数。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)