MySQL 流程控制函数参考

顾名思义,流程控制函数主要用于流程控制。这类似于编程语言中的 if-else 语句,switch 语句。本页整理了 MySQL 中的流程控制函数。

  1. CASE

    MySQL CASE 语句相当于 if-elseif-else,用于流程控制中的多分支情况。
  2. IF

    MySQL IF() 函数是一个 if-else 的函数,根据条件是否为真分别返回指定的值。
  3. IFNULL

    MySQL IFNULL() 函数是一个 if-else 的函数,如果第一个参数为 NULL,返回第二个参数,否则返回第一个参数。
  4. NULLIF

    MySQL NULLIF() 函数根据两个参数是否相等决定返回 NULL 还是第一个参数。