mysql 中 sql脚本之if函数使用技巧分享


摘要:
下文讲述mysql中,编写sql脚本时,if函数的用法技巧,如下所示:
实验环境:mysql


在mssql中,编写sql脚本时,如果使用if关键字,应使用 if begin then else begin end 结构处理if中逻辑判断,
但是在mysql中,if函数,我们可以直接使用三元表达式的形式处理if条件判断,下文将讲述mysql中的if关键字的用法。

mysql if 语法简介

if(表达式1,表达式2,表示式3)
————————————
表达式1:为表达式逻辑判断条件,如果逻辑条件成立,则输出 “表达式2” ,反之 则输出 “表达式3”


mysql if语法举例应用

例:
根据某个字段进行判断,当字段等于一个值的时,启用另一个字段,反之使用另外一个字段

   select
if([列A] = 'test',[列B],[列C]) as '新列'
from [tableName] as a;