Oracle 处理空值的函数
来源:互联网 发布:淘宝退款1 手续费不退 编辑:程序博客网 时间:2024/06/03 16:06
1.NVL(expr1,expr2)
如果expr1为NULL,则该函数显示expr2的值;
2.NVL2(expr1,expr2,expr3)
如果expr1的值为NULL,则该函数显示expr3的值;不为NULL,显示expr2的值;
3.NULLIF(expr1,expr2)
如果expr1=expr2,返回NULL;若不等,则返回第一个表达式的值;
4.COALSECE(expr1,expr2,expr3)
如果全为NULL,则函数值为NULL;若有一项不为NULL,则显示那一项exprN;若三项都不为空,则显示最前面的一项expr;
5.CASE
SELECT cust_last_name,
CASE credit_limit WHEN 100 THEN 'Low'
WHEN 5000 THEN 'High'
ELSE 'Medium' END
FROM customers;
类似C语言的case
6.DECODE
SELECT product_id, DECODE (warehouse_id, 1, 'Southlake', 2, 'San Francisco', 3, 'New Jersey', 4, 'Seattle', 'Non-domestic') "Location of inventory" FROM inventories WHERE product_id < 1775;
阅读全文
0 0
- oracle 处理空值的函数
- Oracle的空值处理函数
- Oracle 处理空值的函数
- ORACLE中处理空值NULL的几个通用函数
- Oracle 处理空值
- ORACLE 空值处理
- Oracle对空值的排序处理
- Oracle中处理空值的函数nvl-nvl2-lnnvl-nullif的用法
- nvl函数对空值的处理
- ORACLE处理排序空值
- ORACLE处理排序空值
- ORACLE内置函数大全补充(为空处理函数)
- Oracle空串与null的处理
- oracle 空值处理,排序过滤
- oracle 空值处理,排序过滤
- oracle之空值(NULL)和空值函数使用
- hive 空值的处理
- thymeleaf 空值的处理
- Spring之IOC
- 安卓_侧拉
- zcmu-1646 盒子游戏
- 更改Struts2主题风格
- utity3D学习
- Oracle 处理空值的函数
- 交叉熵代价函数(作用及公式推导)
- 信竞刷题网站
- CONCAT_WS('-',str1,str2)函数,用'-'将两个字段拼起来
- 剑指Offer—17—树的子结构
- MATLAB绘制条形图
- 排序算法-插入排序之直接插入
- HBuilder mui 手势事件
- eclipse点击一个变量使相同名称变量高亮显示的方法