IF语句用于在MySQL查询中根据条件执行不同的操作。IF函数有三个参数:
- 第一个参数是一个条件表达式,如果该条件为TRUE,则返回第二个参数,否则返回第三个参数;
- 第二个参数是当条件表达式为TRUE时要返回的值;
- 第三个参数是当条件表达式为FALSE时要返回的值。
以下是IF语句的语法:
IF(condition, value_if_true, value_if_false)
例如,可以使用IF语句将销售额大于1000的产品标记为“高销售额”:
SELECT product_name, IF(sales > 1000, 'High Sales', 'Low Sales') AS sales_category
FROM products;
这将返回一个结果集,其中包含产品名称和销售类别(“高销售额”或“低销售额”)。




