sql语句isnull怎么用,sql中的isnull,SQL中ISNULL函数使用介绍

sql语句isnull怎么用,sql中的isnull,SQL中ISNULL函数使用介绍

本文介绍了ISNULL函数在SQLServer、MySQL和Oracle中的使用方法,对大家的学习或工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。

SQL Server中的isnull()函数:

isnull(值1,值2)

1.value1和value2的数据类型必须一致。

2.如果value1的值不为空,则结果返回value1。

3.如果value1为null,结果将返回value 2的值。Vaule2是您设置的值。

如果在select中为isnull,则可以判断是否为null。如果是默认值,则为null('字段名','设置默认数据')

例如:从学生中选择isnull(分数,0),其中name='张三'。在学生表中,如果分数字段为空,结果将输出为0。如果不为空,则输出字段得分的值。

从sql server中的where name is null/is not null中选择名称。而不是name=null和name=“”。

MySQL:

1.isnull (expert)判断专家是否为空,如果是,则返回1,否则返回0。

2.ifnull(exper1,exper2)判断exper1是否为空,如果是,则用exper2替换。

3.NULLif(exper1,exper2)如果expr1=expr2成立,则返回值为null,否则返回值为expr1。

Oracle:

1、nvl(值1,值2)

这个函数意味着如果value1的值为null,它将返回value2的值,如果value1不为null,它将返回value1的值。

请注意,value1和value2应该保持相同的字段类型。

2、nvl2(值1、值2、值3)

此函数意味着如果value1的值为null,则函数返回value3,否则,函数返回value2,这意味着函数永远不会返回value1。

请注意,参数value2 value3可以是除LONG以外的任何数据类型。

3.NULLIF函数的格式如下:

NULLIF(expr1,expr2),意思是:如果第一个参数的值等于第二个参数的值,则返回null否则,它将返回第一个值。

以上是边肖介绍的在SQL中使用ISNULL函数的介绍。希望对你有帮助。非常感谢您对我们网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序
  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序,使用SQL语句实现查询排序,顺序和倒序
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题,一篇文章带你入门SQL编程
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053,windows无法启动MySQL服务报错1067的解决方法
  • vb中adodb连接数据库,,VB语言使用ADO连接、操作SQLServer数据库教程
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句,SQL重复记录查询的几种方法
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图,SQL语句的各个关键字的解析过程详细总结
  • sql语句游标,sqlserver游标的使用
  • sql语句游标,sqlserver游标的使用,详解SQL游标的用法
  • 留言与评论(共有 条评论)
       
    验证码: