SQL Serve中的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),含义是:如果第一个参数的值等于第二个参数的值则返回空,否则返回第一个值。

oracle isnull使用索引,isnull()用法总结相关推荐

  1. 【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明

    文章目录 一.IFNULL() 函数 二.ISNULL() 函数 三.NULLIF() 函数 四.总结 五.相关推荐 一.IFNULL() 函数 MySQL IFNULL 函数是 MySQL 控制流函 ...

  2. 【Oracle】关于索引的那些事

    [Oracle]关于索引的那些事 关于索引的理解,举一个不是很恰当的例子,如果要在英汉字典查询'index',可以从第一页开始往后翻,一页一页查,知道查询到'index',也可以根据字典目录快速找到' ...

  3. oracle hint 强制索引

    –用法 select /+index(表名(可用别名) 索引名称)/ –oracle hint 强制索引(只是建议oracle优化器走该索引,有该条语句时大概率会适应该索引,并不意味着oracle执行 ...

  4. 收集Oracle常用命令----索引及约束

    Oracle常用命令----索引 1.creating function-based indexes sql> create index summit.item_quantity on summ ...

  5. Oracle中加速索引创建或重建的方法

    Oracle中加速索引创建或重建的方法 View more documents from Maclean Liu

  6. oracle索引和同义词,关于Oracle序列、索引、同义词

    简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...

  7. oracle 五种索引创建

    http://database.51cto.com/art/201010/231388.htm 要在Oracle数据库中使用索引,首先需要创建Oracle索引.下面就为您介绍创建Oracle索引的方法 ...

  8. 定时创建oracle索引,oracle数据库关于索引建立及使用的详细介绍

    索引的说明 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护. 如果SQL语句仅访 ...

  9. oracle 分组排序后取第一条_关于oracle中位图索引的探讨:概念、原理、优缺点...

    概述 oracle索引主要分为以下几种: 1. b-tree索引 Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名.CREATE INDEX语句时, ...

  10. oracle 索引字典,oracle数据字典、索引、序列

    *************************数据字典******************************* 普通的表 是用来存放 应用程序 需要的数据的 student表 是存放学生信息 ...

最新文章

  1. Linux防火墙iptables学习
  2. 在WIN7系统的笔记本上建立WIFI热点
  3. IBM DS300 安装
  4. 武汉工程大学计算机学院研究生难吗,武汉工程大学考研难吗?一般要什么水平才可以进入?...
  5. 钉钉开放平台:内网穿透工具 - 服务器免费打造教程
  6. java object怎么拿字段_「Java面试秘籍」String不可变,如何理解
  7. CMake中include指令介绍
  8. 搭建自已的聊天服务器Rocket.Chat
  9. B样条曲线与贝塞尔曲线学习笔记
  10. 如何仿微信聊天软件搭建
  11. 常用视频接口线头介绍
  12. Ubuntu20.04 在anaconda上,opencv-python支持h264编码
  13. 解决RabbitMQ 集群搭建显示cookie
  14. 学计算机辅助制造的感受,计算机辅助制造CAM介绍
  15. 微博热搜数据变化趋势视频化展示
  16. map取固定key_Map获取key值
  17. 计算机各类会议及投稿文章总结,个人感觉入门超级有用!
  18. 上载人生(数字天堂)
  19. 计算机网络思维导图_计算机网络面试指南 考研/校招
  20. 癃闭病以及其常见药方

热门文章

  1. 【matlab】Simulink 微分模块的线性化问题
  2. ERC20 智能合约整数溢出系列漏洞披露
  3. 安卓机器人+淘宝客介绍
  4. android商品详情详解
  5. ssh 原理及fingerprint异常处理
  6. redis集群scan_Redis中的Scan命令的使用:查询大数据量
  7. 进程之间有哪些通信方式
  8. python爬取网易动态评论
  9. java security md5_java自带的加密--java.security.MessageDigest(md5加密)
  10. ftp服务器文件只读,ftp服务器只读