mysql使用min(DEGREE)在Score表中删除A同学DEGREE最低的记录
时间: 2023-06-12 21:06:35 浏览: 44
可以使用以下SQL语句来实现:
```
DELETE FROM Score WHERE Student='A' AND Degree=(SELECT MIN(Degree) FROM Score WHERE Student='A');
```
这条SQL语句首先使用子查询 `SELECT MIN(Degree) FROM Score WHERE Student='A'` 找出A同学的最低分数,然后使用主查询删除该学生的最低分数记录。注意,在删除记录时,使用了两个条件:学生名字为A并且分数为最低分数。
相关问题
mysql使用min函数在Score表中删除A同学最低分记录
可以使用如下的SQL语句来删除Score表中A同学最低分的记录:
```
DELETE FROM Score WHERE Name = 'A' AND Score = (SELECT MIN(Score) FROM Score WHERE Name = 'A')
```
该语句会先使用子查询获取A同学的最低分,然后在主查询中使用该最低分和A同学的姓名来删除对应的记录。
mysql在 Score 表中删除A同学DEGREE最低的一门课程的记录
可以使用如下 SQL 语句删除 Score 表中 A 同学 DEGREE 最低的一门课程的记录:
```sql
DELETE FROM Score
WHERE StudentName = 'A'
AND CourseDegree = (
SELECT MIN(CourseDegree)
FROM Score
WHERE StudentName = 'A'
)
LIMIT 1;
```
以上 SQL 语句会先在 Score 表中查找出 A 同学 DEGREE 最低的一门课程,然后在删除时使用 LIMIT 1 只删除一条记录。注意,如果该同学有多门课程 DEGREE 相同且都是最低的,则只会删除其中的一条记录。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)