mysql if语句多个条件
时间: 2023-06-29 12:09:56 浏览: 1315
mysql多条件查询
在 MySQL 中,可以使用 IF 函数来实现条件判断。IF 函数可以接受三个参数,第一个参数是一个条件表达式,如果这个表达式为真,则返回第二个参数的值;否则返回第三个参数的值。
如果要在一个 IF 语句中添加多个条件,可以使用 AND 或 OR 运算符连接多个条件表达式。
例如,以下是一个在 MySQL 中使用 IF 函数和多个条件表达式的示例:
```
SELECT IF(score >= 90 AND score <= 100, '优秀', IF(score >= 80 AND score < 90, '良好', IF(score >= 60 AND score < 80, '及格', '不及格'))) AS grade FROM student;
```
这个语句会根据学生的成绩将其分为优秀、良好、及格和不及格四个等级,并将结果存储在名为 grade 的列中。在这个例子中,使用了多个条件表达式和嵌套的 IF 函数来实现条件判断。
阅读全文