Oracle 函数概览

这篇博客提供了Oracle数据库中各类函数的概览,包括数值、字符、日期时间、NULL处理、类型转换等众多函数,旨在帮助读者了解不同函数的基本功能,以便在需要时能快速查找并学习具体用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-- Start

Oracle 内置的函数真的是很多,要精通每个函数几乎是不可能的,所以本文并不打算介绍每个函数的具体用法,而是提供一个概览,让您了解每个函数的功能,这样,当你感觉你需要某些功能的函数时,再学习它们的具体用法也不迟。

数值函数

CEIL            返回大于或等于参数的最小整数
FLOOR           返回小于或等于参数的最大整数
ROUND           四舍五入
TRUNC           四舍五入
ABS             求绝对值
MOD             求余数
REMAINDER       求余数
NANVL           如果参数1为NaN,则返回参数2
SIGN            判断正数,负数,或 0
EXP             返回 e 的参数次方, e = 2.71828183
POWER           求次方
SQRT            求平方
LN              返回参数的自然对数
LOG             返回对数
BITAND          按位与
WIDTH_BUCKET    等量分级
SIN             求正弦值
ASIN            求正弦值
SINH            求双曲线正弦值
COS             求余弦值
ACOS            求余弦值
COSH            求双曲线余弦值
TAN             求正切值
ATAN            求正切值
ATAN2           求正切值
TANH            求双曲线正切值

字符函数

CHR                     	将字符编码转成字符
NCHR                    	将字符编码转成字符
ASCII                   	返回字符的ASCII码
LOWER                   	转成小写
NLS_LOWER               	转成小写
UPPER                   	转成大写
NLS_UPPER               	转成大写
INITCAP                 	将每个单词的首字母转成大写
NLS_INITCAP             	将每个单词的首字母转成大写
LENGTH                  	求字符串长度
TRIM                    	去掉左边或后边空格
LTRIM                   	去掉左边空格
RTRIM                   	去掉后边空格
CONCAT                  	连接字符串
SUBSTR                  	子字符串
REGEXP_SUBSTR           	通过正则表达式查找子字符串
INSTR                   	查找子字符串的位置
REGEXP_INSTR            	通过正则表达式查找子字符串的位置
REGEXP_COUNT            	通过正则表达式查找子字符串的数量
REPLACE                 	替换
REGEXP_REPLACE          	通过正则表达式替换
LPAD                    	给字符串左边填充指定的字符
RPAD                    	给字符串右边填充指定的字符
NLSSORT                 	返回指定字符串的位序列用于比较或排序
SOUNDEX                 	返回发音一致的字符串
TRANSLATE               	依次替换
TRANSLATE ... USING     	字符集转换
NLS_CHARSET_DECL_LEN    	申明长度
NLS_CHARSET_ID          	字符集ID
NLS_CHARSET_NAME        	字符集名

日期时间函数

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值