怎么在mysql里面用if else语句
时间: 2023-10-25 16:07:30 浏览: 138
mysql if语句的使用
在 MySQL 中,可以使用 IF 和 IF ELSE 语句来根据条件执行不同的操作。
IF 语句的语法如下:
```
IF(condition, true_value, false_value)
```
其中,condition 是一个条件表达式,如果该表达式的结果为真,则返回 true_value,否则返回 false_value。
例如,以下语句根据年龄是否大于等于 18 岁来返回不同的值:
```
SELECT name, IF(age >= 18, '成年人', '未成年人') AS age_group FROM users;
```
IF ELSE 语句的语法如下:
```
IF(condition, true_value, IFELSE(condition2, true_value2, false_value2))
```
其中,condition 和 true_value 的含义与 IF 语句相同,IFELSE 表示如果 condition 为假,则根据 condition2 进行判断,如果 condition2 为真,则返回 true_value2,否则返回 false_value2。
例如,以下语句根据成绩的高低返回不同的等级:
```
SELECT name, IFELSE(score >= 90, 'A', IFELSE(score >= 80, 'B', 'C')) AS level FROM students;
```
阅读全文