• MySQL的IFNULL简单使用说明


    MySQL IFNULL函数简介

    MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。

    两个参数可以是文字值或表达式。

    以下说明了IFNULL函数的语法:

    IFNULL(expression_1,expression_2);
    
     

    如果expression_1不为NULL,则IFNULL函数返回expression_1; 否则返回expression_2的结果。

    IFNULL函数根据使用的上下文返回字符串或数字。

    MySQL的IFNULL函数示例

    请参见以下IFNULL函数示例:

    示例-1

    SELECT IFNULL(1,0); -- returns 1
    
     

    示例-2

    SELECT IFNULL('',1); -- returns ''
    
     

    示例-3

    SELECT IFNULL(NULL,'IFNULL function'); -- returns IFNULL function
    
     
    示例-4
    SELECT IFNULL(sex,'') AS sex FROM user --如果查询到这个sex为null值,那么就赋值成空字符串

    上面示例中的语句是怎么运行的?

    • IFNULL(1,0)返回1,因为1不为NULL
    • IFNULL('',1)返回'',因为''字符串不为NULL
    • IFNULL(NULL,'IFNULL function')返回IFNULL函数字符串,因为第一个参数为NULL
  • 相关阅读:
    hdoj1856
    hdoj1009
    hdoj2191
    hdoj1203
    hdoj1053
    hdoj1529
    hdoj1829
    Flex2 Tree从XML文件中加载数据
    RoR:Ruby On Rails 的 Web Service
    Flex2 数据的验证方法以及如何改变错误提示的CSS
  • 原文地址:https://www.cnblogs.com/QW-lzm/p/9451022.html
Copyright © 2020-2023  润新知