zoukankan      html  css  js  c++  java
  • mssql sqlserver isnull coalesce函数用法区别说明

    摘要:
    下文讲述isnull及coalesce空值替换函数的区别

    isnull、coalesce函数区别:
    1.isnull 只能接受两个参数,而coalesce函数可以接受大于等于两个以上参数
    2.isnull 是一个空值替换函数,coalesce从第一个参数开始查找,只到找到一个为非null并且非空字符的参数返回给用户
    3.isnull是一个null值替换函数,coalesce是一个null值及空值查找替换函数
    例:
     

    SELECT COALESCE('',100)    结果100
    SELECT COALESCE(' ',88)   结果88
    SELECT COALESCE(null,88)   结果88
    SELECT COALESCE(88,128) 结果88
    
    SELECT ISNULL('',88)      结果''
    SELECT ISNULL(null,88)     结果88
    SELECT ISNULL(89,0)     结果89

    转自: http://www.maomao365.com/?p=6967

  • 相关阅读:
    053-49
    053-3
    053-204
    053-491
    053-205
    053-57
    053-149
    053-47
    053-150
    回答2
  • 原文地址:https://www.cnblogs.com/lairui1232000/p/10601081.html
Copyright © 2011-2022 走看看