博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle OCP 学习日志-使用转换函数和条件表达式-04
阅读量:5164 次
发布时间:2019-06-13

本文共 874 字,大约阅读时间需要 2 分钟。

 

使用TO_CHAR函数处理日期

TO_CHAR(data,'format_model')
SELECT employee_id, TO_CHAR(hire_date, 'MM/YY') Month_Hired FROM   employees WHERE  last_name = 'Higgins';

 

使用TO_CHAR函数处理数字

TO_CHAR(number,'format_model')

 
SELECT TO_CHAR(salary, '$99,999.00') SALARY FROM   employees WHERE  last_name = 'Ernst';

使用TO_CHAR函数处理数字(续)
•如果数字的位数超过了格式样式中提供的位数,则Oracle Server就会用由数字符号(#)组成的字符串来替代整个数字。
• Oracle Server会将存储的小数值舍入到格式样式中指定的小数位数。

 

SELECT last_name, TO_CHAR(hire_date, 'DD-Mon-YYYY')FROM  employeesWHERE hire_date < TO_DATE('01-Jan-90','DD-Mon-RR');

 

NVL函数
要将空值转换为实际值,请使用NVL函数。
语法
NVL (expr1,expr2)在该语法中:
•expr1是可能包含空值的源值或表达式
•expr2是用于转换空值的目标值
 
注:在Oracle中,null''(空字符串)是一个意思
 
使用NVL2函数
NVL2函数首先会检查第一个表达式。如果第一个表达式不为空,则NVL2函数会返回第二个表达式。如果第一个表达式为空,则返回第三个表达式。
语法
NVL2(expr1,expr2,expr3)
在该语法中:
•expr1是可能包含空值的源值或表达式
•expr2是expr1不为空时返回的值
•expr3是expr1为空时返回的值
 
 
 
 
 
 
 
 

 

 

 

 

 
 
 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/wellxx/p/10129371.html

你可能感兴趣的文章
布兰诗歌
查看>>
js编码
查看>>
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
博客盈利请先考虑这七点
查看>>
使用 XMLBeans 进行编程
查看>>
写接口请求类型为get或post的时,参数定义的几种方式,如何用注解(原创)--雷锋...
查看>>
【OpenJ_Bailian - 2287】Tian Ji -- The Horse Racing (贪心)
查看>>
Java网络编程--socket服务器端与客户端讲解
查看>>
List_统计输入数值的各种值
查看>>
学习笔记-KMP算法
查看>>
Timer-triggered memory-to-memory DMA transfer demonstrator
查看>>
跨域问题整理
查看>>