MySQL IF函数
时间:2019-02-04 12:52:48 来源:igfitidea点击:
该MySQL教程通过语法和示例说明了如何使用MySQL IF函数。
描述
IF函数相当于三元操作符。
如果条件的值为TRUE,则MySQL IF函数返回一个值,如果条件的值为FALSE,则返回另一个值。
语法
MySQL中IF函数的语法为:
IF( condition, [value_if_true], [value_if_false] )
condition要测试的值。
value_if_true可选的。condition为TRUE时将返回该值。
value_if_false可选的。condition为FALSE时将返回该值。
示例
mysql> SELECT IF(100<200, 'yes', 'no'); Result: 'yes'
mysql如何判断两个字符串?
mysql> SELECT IF(STRCMP('theitroad.com','zhilu')=0, 'yes', 'no'); Result: 'no'
使用IF函数检测字段的值
mysql> SELECT supplier_id, supplier_name, quantity, IF(quantity>1, '有货', '库存不足') FROM suppliers;