mysql ifelse 使用
时间: 2023-10-22 12:08:38 浏览: 76
mysql if语句的使用,10多年工作总结
MySQL 中可以使用 IF() 函数来实现 if-else 逻辑判断。
语法如下:
```
IF(condition, value_if_true, value_if_false)
```
其中,condition 为条件表达式,value_if_true 为条件为真时的返回值,value_if_false 为条件为假时的返回值。
示例:
假设有一个表 `students`,其中有 `name` 和 `score` 两列,我们要查询每个学生的成绩是否及格(分数大于等于60分),并在查询结果中显示 Pass 或 Fail。
```
SELECT name, IF(score>=60, 'Pass', 'Fail') AS result FROM students;
```
以上语句中,使用 IF() 函数判断了每个学生的成绩是否及格,如果成绩大于等于60分,则返回 Pass,否则返回 Fail。并使用 AS 关键字为查询结果的第二列起别名为 result。
阅读全文