Oracle 函数大全
提供 Oracle 内置常用函数参考手册
查 询
数字型函数
ABS 返回绝对值
SIGN 返回正负值
CEIL 返回大于等于x的最小整数值
FLOOR 返回小于等于x的最大整数值
POWER 返回x的y次幂
EXP 返回e的y次幂
LOG 返回以x为底的y的对数
LN 返回以e为底的y的对数
MOD 返回x除以y的余数
ROUND 返回四舍五入后的值
TRUNC 返回x按精度y截取后的值
SQRT 返回x的平方根
SIN 返回一个数字的正弦值
SIGH 返回双曲正弦的值
COS 返回一个给定数字的余弦
COSH 返回一个数字反余弦值
TAN 返回数字的正切值
TANH 返回数字n的双曲正切值
ASIN 给出反正弦的值
ACOS 给出反余弦的值
ATAN 返回一个数字的反正切值
字符型函数
ASCII 返回字符表达式最左端字符的ASCII码值
CHR 将ASCII码转换为字符
CONCAT 连接两个字符串
INITCAP 将字符串的第一个字母变为大写,其它字母小写
LOWER 将字符串全部转为小写
UPPER 将字符串全部转为大写
NLS_INITCAP 将字符串的第一个字母变为大写,其它字母小写
NLS_LOWER 将字符串的变为小写
NLS_UPPER 将字符串的转换为大写
INSTR 搜索指定的字符,返回发现指定的字符的位置
INSTRB 搜索指定的字符,返回发现指定的字符的位置
LENGTH 返回字符串的长度
LENGTHB 返回字符串的长度
LENGTHC/LENGTH2/LENGTH4 返回字符串的长度
LPAD 在左边添加字符
RPAD 在右边添加字符
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
REPLACE 替换子字符串
SOUNDEX 返回字符串参数的语音表示形式
SUBSTR 截取子字符串(全角算1字符)
SUBSTRB 截取子字符串(全角算2字符)
TRANSLATE 替换字符串
TRIM 删除左边和右边出现的字符串
日期函数
SYSDATE 返回当前日期
ADD_MONTHS 返回指定月数后的日期
LAST_DAY 返回本月最后一天的日期
MONTHS_BETWEEN 返回2个日期间隔月数
NEW_TIME 返回时区的对应时间
ROUND 四舍五入后的期间第一天
TRUNC 返回日期所在期间第一天
NEXT_DAY 返回下周某一天的日期
EXTRACT 提取时间日期中数据
LOCALTIMESTAMP 返回会话中的日期和时间
CURRENT_TIMESTAMP 返回当前会话时区中的当前日期和时间
CURRENT_DATE 返回当前会话时区中的当前日期
DBTIMEZONE 返回时区
SESSIONTIMEZONE 返回会话时区
INTERVAL 变动日期时间数值
转换函数
CHARTOROWID 字符串转换为 rowid 值
ROWIDTOCHAR 转换rowid值为varchar2类型
CONVERT 字符串语言字符集转换
HEXTORAW 十六进制转换为二进制
RAWTOHEX 二进制转换为十六进制
TO_CHAR 数字或日期转换为字符串
TO_DATE 字符串转换为日期型
TO_NUMBER 字符串转换为数字型
TO_MULTI_BYTE 半角转化为全角
TO_SINGLE_BYTE 全角转化为半角
NLS_CHARSET_ID 字符集名称转为ID
NLS_CHARSET_NAME 字符集ID转为名称
聚合函数
AVG 统计平均值
SUM 统计合计值
STDDEV 统计标准误差
VARIANCE 统计方差
COUNT 统计查询所得的行数
MAX 统计最大值
MIN 统计最小值
分析函数
SUM OVER 连续求和分析函数
RANK DENSE_RANK 排序值分析函数
ROW_NUMBER 排序后顺序号分析函数
LAG LEAD 取上下行数据分析函数
其他函数
DUMP 返回数据类型、字节长度和在内部的存储位置
GREATEST 返回表达式列表中最大值
LEAST 返回表达式列中最小值
NVL 为控制赋值
NVL2 为控制赋值
USER 返回当前会话对应的数据库用户名
UID 返回当前会话所对应的用户ID号
USERENV 返回当前会话上下文属性
DECODE 条件取值
NULLIF 相等返回空
COALESCE 返回列表第一个不为空的表达式
ROWNUM 返回当前行号
BFILENAME 指定一个外部二进制文件
VSIZE 返回X的大(小字)节数
CASE WHEN THEN END 条件取值
SYS_GUID 产生32位的随机数
SYS_CONTEXT 返回系统数据
DBMS_RANDOM 生成随机数值或字符串
UTL_INADDR 取得Internet中的主机名和IP地址
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
链接
免责声明
隐私政策
其他应用
开源镜像网站
开发测试API
公众号
©2018-2020 hxstrive.com 版权所有 ICP证:
蜀ICP备14031461号-2
川公网安备51010802032098