简单介绍SQL中ISNULL函数使用方法
这篇文章介绍了SQL Server、MySQL、Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 |
SQL Server中的isnull()函数:
isnull(value1,value2)
1、value1与value2的数据类型必须一致。
2、如果value1的值不为null,结果返回value1。
3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。
如果在select中就是isnull可以判断是否是null,如果是给个默认值,isnull("字段名","设定默认的数据")
例如:select isnull(分数,0) from xuesheng where name='张三' 在表xuesheng中,字段分数如果为空,结果输出0。如果不为空,输出字段分数的值。
在sql server中字段为空的写法,select name from A where name is null/is not null 。而不是name=null、name=' '。
MySQL:
1.isnull(exper) 判断exper是否为空,是则返回1,否则返回0
2.ifnull(exper1,exper2)判断exper1是否为空,是则用exper2代替
3.nullif(exper1,exper2)如果expr1= expr2 成立,那么返回值为NULL,否则返回值为 expr1。
Oracle:
1、nvl(value1,value2)
这个函数的意思是如果value1的值为null,那么函数返回value2的值 ,如果value1不为空,那么就返回value1的值。需要注意的是value1和value2要保持字段类型相同。
2、nvl2(value1,value2,value3)
这个函数的意思是如果value1的值为null 函数返回value3 否则函数返回value2 也就是说函数永远不会返回value1,注意的是参数value2 value3可以是除了LONG类型之外的任意数据类型。
3、NULLIF函数的格式如下:
NULLIF(expr1,expr2),含义是:如果第一个参数的值等于第二个参数的值则返回空,否则返回第一个值。
以上所述是小编给大家介绍的SQL中ISNULL函数使用介绍,希望对大家有所帮助。
简单介绍SQL中ISNULL函数使用方法相关推荐
- python中len用法_简单介绍Python中的len()函数的使用
简单介绍Python中的len()函数的使用 函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数:str:要计算的字符串.列表.字典.元组等 4:返回 ...
- oracle判断是否为空为空赋值,sql数据库中ISNULL函数用法 sql语句判断值是否为空...
在使用sql数据库的过程,由于服务器设置不当导致sql server的某个字段为空,导致部分内容显示失败,就需要将为空的字符替换为制定的字符. 例子,sql语句: use 数据库 update new ...
- 关于SQL中PIVOT函数的使用方法
文章目录 前言 一.关于PIVOT函数 1.什么是PIVOT函数 2.它能实现什么样的效果 二.使用方法 三.使用前后的效果 总结 前言 这篇文章给大家分享的是"pivot函数是什么, ...
- SQL中 decode() 函数使用介绍
[SQL]SQL中 decode() 函数介绍 主要作用:将查询结果翻译成其他值(即以其他形式表现出来) decode() 函数的语法: select decode(columnname,值1,翻译值 ...
- Flink SQL中的函数
Table API是内嵌在Java语言中的,很多方法需要在类中额外添加,扩展功能比较麻烦,目前支持的函数比较少,故一般情况下我们使用Flink SQL中的函数 Flink SQL中的函数主要分为两类: ...
- SQL中CharIndex函数、InStr 函数、PatIndex函数、Stuff函数区别与作用
在c#中可以用字符串的IndexOf方法来判断一个字符串中是否含有指定的字符.而在SQL SERVER中也就相关的函数来实现IndexOf的功能.CharIndex,InStr,PatIndex三个函 ...
- java中instr函数_Oracle中instr函数使用方法
Oracle中instr函数使用方法 更新时间:2012年11月03日 00:53:51 作者: 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置.只检索一次,就是 ...
- sql中日期函数的用法
sql中日期函数的用法 <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...
- sql中聚合函数和分组函数_学习SQL:聚合函数
sql中聚合函数和分组函数 SQL has many cool features and aggregate functions are definitely one of these feature ...
最新文章
- Activity 数据传递给Fragment
- android 5.0 9300,三星Android5.0升级名单曝光 S2止步4.2
- mysql服务启动出错:mysql: unrecognized service
- JavaXml教程(二)使用DOM方式解析XML文件
- 真正的高手,都有增长思维!(深度好文)
- vue-cli3全面配置详解
- 如何用LaTeX写简历
- Python使用百度地图API实现地点信息转换及房价指数热力地图
- 花一样的数据可视化分析工具汇总,你选谁
- (转)学习打印机,了解打印命令 .
- [Python] reverse()函数 VS reversed()函数
- php tcpdf修改pdf内容,php-使用TCPDF将空间写入PDF文件
- 华为服务器gpu卡型号,gpu服务器 华为云
- 一个JavaScript变量应用实例
- Python系列(五):bytes和str的区别与联系
- IDEA警告: Redundant character escape xxx in RegExp
- 传奇一键端服务器维护,烈焰炫彩传奇最终版一键服务端+启动教程+GM工具
- SwiftUI开发-@EnvironmentObject、ObservableObject、@Published理解
- Reversing:逆向工程揭密pdf
- 有软件测试台式电脑电源供电不足吗,电脑电源供电不足惹起的六种觉见故障