语法:

SELECT IF(condition, value_if_true, value_if_false) FROM table_name;

说明:

IF()函数在MySQL中用于根据指定条件返回不同的值。如果指定条件为true,则返回第二个参数值。如果指定条件为false,则返回第三个参数值。

示例:

假设我们有一个名为"students"的表,其中包含以下数据:

|id | name | score | |---|------|-------| | 1 | Alice| 85 | | 2 | Bob | 70 | | 3 | Cindy| 90 |

我们可以使用以下SQL语句来查询每个学生的成绩是否大于等于80分:

SELECT name, IF(score >= 80, 'Pass', 'Fail') AS result FROM students;

结果将如下所示:

| name | result | |------|--------| | Alice| Pass | | Bob | Fail | | Cindy| Pass |

这是因为Alice和Cindy的成绩大于等于80分,所以他们通过了考试。而Bob的成绩不足80分,所以他没有通过考试。

numif这个sql怎么用

原文地址: https://www.cveoy.top/t/topic/bNtJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录