mysql中的case when then end
时间: 2023-04-23 21:03:34 浏览: 113
CASE WHEN THEN END 是 MySQL 中的一种条件判断语句。它的语法结构如下:
CASE
WHEN 条件1 THEN 结果1
WHEN 条件2 THEN 结果2
...
ELSE 结果N
END
当满足条件1时,返回结果1;当满足条件2时,返回结果2,依次类推。如果所有条件都不满足,则返回 ELSE 后的结果N。
例如:
```
SELECT CASE
WHEN score >= 90 THEN 'A'
WHEN score >= 80 THEN 'B'
WHEN score >= 70 THEN 'C'
ELSE 'D'
END as grade
FROM student;
```
这个例子会对 student表中的每一条数据进行判断,如果 score >= 90 则返回 'A',如果 score >= 80 则返回 'B',依次类推,如果所有条件都不满足,则返回 'D'
相关问题
mysql中case when then end
在MySQL中,CASE WHEN语句用于根据条件执行不同的操作。它可以在SELECT语句中使用,也可以在UPDATE或INSERT语句中使用。
以下是两种使用CASE WHEN语句的例子:
1. 简单的函数形式:
```sql
SELECT CASE score
WHEN 'a' THEN '优秀'
ELSE '良好'
END
FROM student;
```
这个例子中,根据学生的分数,如果分数是'a',则返回'优秀',否则返回'良好'。
2. 表达式形式:
```sql
SELECT CASE
WHEN score BETWEEN 90 AND 100 THEN '优秀'
ELSE '良好'
END
FROM student;
```
这个例子中,根据学生的分数范围,如果分数在90到100之间,则返回'优秀',否则返回'良好'。
mysql的case when then end
MySQL的CASE WHEN THEN END是一种条件表达式,它可以在SELECT语句中根据条件返回不同的值。它的语法结构如下:
```
CASE expression
WHEN value1 THEN result1
WHEN value2 THEN result2
...
ELSE default_result
END
```
其中,expression是需要进行判断的表达式,value1、value2等是expression可能的取值,result1、result2等是对应的返回结果,default_result是当expression不匹配任何value时的默认返回结果。CASE WHEN THEN END可以嵌套使用,也可以和聚合函数一起使用。
阅读全文
相关推荐
![txt](https://img-home.csdnimg.cn/images/20241231045021.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)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)