# 流程控制函数
表1流程控制函数列表 
| 函数名      | 与MySQL的差异                                                                                      |
|:---|:---|
| IF()     | 当第一个参数为TRUE且第三个参数表达式中存在隐式类型转换错误，或者第一个参数为FALSE且第二个参数表达式中存在隐式类型转换错误时，MySQL会忽略该错误，GaussDB会提示类型转换错误。 |
| IFNULL() | 第一个参数不为NULL且第二个参数表达式中存在隐式类型转换错误时，MySQL会忽略该错误，GaussDB会提示类型转换错误。                                   |
| NULLIF() | 函数返回值类型在MySQL 5.7和MySQL 8.0中存在差异，考虑到MySQL 8.0更合理，因此函数返回值类型兼容MySQL 8.0。                          |
   
