mysql if
时间: 2023-06-30 19:19:59 浏览: 58
`IF` 是 MySQL 中的一个条件函数,它的语法如下:
```
IF(expr1, expr2, expr3)
```
其中,`expr1` 表示一个条件表达式,如果该表达式为真,则返回 `expr2`,否则返回 `expr3`。
例如,如果我们想要在查询结果中根据某个字段值的大小来显示不同的文本,可以使用 `IF` 函数来实现,如下所示:
```
SELECT name, IF(score >= 60, '及格', '不及格') AS result FROM student;
```
此查询将查询 `student` 表中的学生姓名和成绩,并根据成绩是否大于等于 60 来显示不同的结果。如果成绩大于等于 60,结果为“及格”,否则结果为“不及格”。
阅读全文