当前位置:   article > 正文

MySql常用函数IF()与IFNULL()函数_mysql if ifnull

mysql if ifnull

一、IF()函数

        IF( expr1 , expr2 , expr3 ),expr1是个表达式。

        当expr1 的值为 true,则返回值为 expr2 。

        当expr1 的值为false,则返回值为 expr3。

  1. SELECT IF(1=1,1,0) //结果返回1
  2. SELECT IF(1=2,1,0) //结果返回0

二、IFNULL ()函数

        IFNULL( expr1 , expr2 ),判断第一个参数expr1是否为NULL。

        如果expr1不为空,直接返回expr1。

        如果expr1为空,返回第二个参数 expr2。

        常用在算术表达式计算和组函数中,用来对null值进行转换处理(返回值是数字或者字符串)

  1. SELECT IFNULL('Hello',1) //结果返回Hello
  2. SELECT IFNULL(NULL,0) //结果返回0

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/984440
推荐阅读
相关标签
  

闽ICP备14008679号