oracle isnull使用索引,isnull()用法总结
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()用法总结相关推荐
- 【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明
文章目录 一.IFNULL() 函数 二.ISNULL() 函数 三.NULLIF() 函数 四.总结 五.相关推荐 一.IFNULL() 函数 MySQL IFNULL 函数是 MySQL 控制流函 ...
- 【Oracle】关于索引的那些事
[Oracle]关于索引的那些事 关于索引的理解,举一个不是很恰当的例子,如果要在英汉字典查询'index',可以从第一页开始往后翻,一页一页查,知道查询到'index',也可以根据字典目录快速找到' ...
- oracle hint 强制索引
–用法 select /+index(表名(可用别名) 索引名称)/ –oracle hint 强制索引(只是建议oracle优化器走该索引,有该条语句时大概率会适应该索引,并不意味着oracle执行 ...
- 收集Oracle常用命令----索引及约束
Oracle常用命令----索引 1.creating function-based indexes sql> create index summit.item_quantity on summ ...
- Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法 View more documents from Maclean Liu
- oracle索引和同义词,关于Oracle序列、索引、同义词
简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...
- oracle 五种索引创建
http://database.51cto.com/art/201010/231388.htm 要在Oracle数据库中使用索引,首先需要创建Oracle索引.下面就为您介绍创建Oracle索引的方法 ...
- 定时创建oracle索引,oracle数据库关于索引建立及使用的详细介绍
索引的说明 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护. 如果SQL语句仅访 ...
- oracle 分组排序后取第一条_关于oracle中位图索引的探讨:概念、原理、优缺点...
概述 oracle索引主要分为以下几种: 1. b-tree索引 Oracle数据库中最常见的索引类型是b-tree索引,也就是B-树索引,以其同名的计算科学结构命名.CREATE INDEX语句时, ...
- oracle 索引字典,oracle数据字典、索引、序列
*************************数据字典******************************* 普通的表 是用来存放 应用程序 需要的数据的 student表 是存放学生信息 ...
最新文章
- Linux防火墙iptables学习
- 在WIN7系统的笔记本上建立WIFI热点
- IBM DS300 安装
- 武汉工程大学计算机学院研究生难吗,武汉工程大学考研难吗?一般要什么水平才可以进入?...
- 钉钉开放平台:内网穿透工具 - 服务器免费打造教程
- java object怎么拿字段_「Java面试秘籍」String不可变,如何理解
- CMake中include指令介绍
- 搭建自已的聊天服务器Rocket.Chat
- B样条曲线与贝塞尔曲线学习笔记
- 如何仿微信聊天软件搭建
- 常用视频接口线头介绍
- Ubuntu20.04 在anaconda上,opencv-python支持h264编码
- 解决RabbitMQ 集群搭建显示cookie
- 学计算机辅助制造的感受,计算机辅助制造CAM介绍
- 微博热搜数据变化趋势视频化展示
- map取固定key_Map获取key值
- 计算机各类会议及投稿文章总结,个人感觉入门超级有用!
- 上载人生(数字天堂)
- 计算机网络思维导图_计算机网络面试指南 考研/校招
- 癃闭病以及其常见药方