加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql 常用函数(2)- if 函数

发布时间:2020-12-12 02:14:55 所属栏目:MySql教程 来源:网络整理
导读:Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html ? if 的作用 根据表达式的某个条件或值结果来执行一组 sql 语句 ? Mysql 中怎么才算表达式? 结合文字,变量,运算符,甚至函数来组合 表达式可以返回 true、false、null

Mysql常用函数的汇总,可看下面文章

https://www.cnblogs.com/poloyy/p/12890763.html

?

if 的作用

根据表达式的某个条件或值结果来执行一组 sql 语句

?

Mysql 中怎么才算表达式?

  • 结合文字,变量,运算符,甚至函数来组合
  • 表达式可以返回 true、false、null

?

if 的语法格式

IF(expr,v1,v2)

语法格式说明

  • expr:表达式,返回 true、false、null
  • v1:当expr = true时返回 v1
  • v2:当expr = false、null 时返回v2

?

先看看emp表有什么数据

emp表

?

栗子:

SQL分析

  • 查询员工的name、在职状态
  • 在职状态通过 if 函数去判断,返回【在职】or【离职】
select name,if(is_enable = 1,"在职","离职") "在职状态" from emp;

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读