Oracle 常用函数
来源:互联网 发布:异变者 知乎 编辑:程序博客网 时间:2024/05/17 21:46
函 数
说 明
ASCII
返回对应字符的十进制值
CHR
给出十进制返回字符
CONCAT
拼接两个字符串,与 || 相同
INITCAT
将字符串的第一个字母变为大写
INSTR
找出某个字符串的位置
INSTRB
找出某个字符串的位置和字节数
LENGTH
以字符给出字符串的长度
LENGTHB
以字节给出字符串的长度
LOWER
将字符串转换成小写
LPAD
使用指定的字符在字符的左边填充
LTRIM
在左边裁剪掉指定的字符
RPAD
使用指定的字符在字符的右边填充
RTRIM
在右边裁剪掉指定的字符
REPLACE
执行字符串搜索和替换
SUBSTR
取字符串的子串
SUBSTRB
取字符串的子串(以字节)
SOUNDEX
返回一个同音字符串
TRANSLATE
执行字符串搜索和替换
TRIM
裁剪掉前面或后面的字符串
UPPER
将字符串变为大写
NVL
以一个值来替换空值
2 单记录数字函数
函数
说明
Value1 + value2
Value1 - value2
Value1 * value2
Value1 / value2
ABS(value)
CEIL(value)
COS(value)
COSH(value)
EXP(value)
FLOOR(value)
LN(value)
LOG(value)
MOD(value,divisor)
NVL(value,substitute)
POWER(value,exponent)
ROUND(value,precision)
SIGN(value)
SIN(value)
SINH(value)
SQRT(value)
TAN(value)
TANH(value)
TRUNC(value,按precision)
VSIZE(value)
加
减
乘
除
绝对值
大于或等于value的最小整数
余弦
反余弦
e的value次幂
小于或等于value的最大整数
value的自然对数
value的以10为底的对数
求模
value为空时以substitute代替
value的exponent次幂
按precision 精度4舍5入
value为正返回1;为负返回-1;为0返回 0.
余弦
反余弦
value 的平方根
正切
反正切
按照precision 截取value
返回value在ORACLE的存储空间大小
3 单记录日期函数
函 数
描 述
ADD_MONTH
在日期date上增加count个月
GREATEST(date1,date2,. . .)
从日期列表中选出最晚的日期
LAST_DAY( date )
返回日期date 所在月的最后一天
LEAST( date1, date2, . . .)
从日期列表中选出最早的日期
MONTHS_BETWEEN(date2,date1)
给出 Date2 - date1 的月数(可以是小数)
NEXT_DAY( date,’day’)
给出日期date之后下一天的日期,这里的day为星期,如: MONDAY,Tuesday等。
NEW_TIME(date,’this’,’other’)
给出在this 时区=Other时区的日期和时间
ROUND(date,’format’)
未指定format时,如果日期中的时间在中午之前,则将日期中的时间截断为 12 A.M.(午夜,一天的开始),否则进到第二天。时间截断为 12 A.M.(午夜,一天的开始),否则进到第二天。
TRUNC(date,’format’)
未指定format时,将日期截为 12 A.M.( 午夜,一天的开始).
4 单记录转换函数
函 数
描 述
CHARTOROWID
将 字符转换到 rowid类型
CONVERT
转换一个字符节到另外一个字符节
HEXTORAW
转换十六进制到raw 类型
RAWTOHEX
转换raw 到十六进制
ROWIDTOCHAR
转换 ROWID到字符
TO_CHAR
转换日期格式到字符串
- 常用oracle之常用函数
- Oracle常用函数
- Oracle 常用函数
- Oracle 常用函数
- oracle常用函数问答
- Oracle 常用SQL函数
- Oracle 常用SQL函数
- Oracle常用函数
- Oracle 常用SQL函数
- oracle常用函数
- (转载)Oracle 常用函数
- Oracle 常用SQL函数
- Oracle 常用函数
- Oracle 常用函数
- oracle常用函数
- 常用oracle函数
- Oracle常用函数
- oracle常用函数
- 自动备份华为交换机配置的SecureCRT的脚本
- C#2.0泛型学习--入门篇
- Unix 简史
- winrar命令行模式执行
- 给年轻工程师的十大忠告
- Oracle 常用函数
- 比较Redirect、Execute、Transfer
- Oracle Blog 有时间去看看
- 开篇之作
- [转]小谈MySQL字符集
- 在Visual C++中用ADO进行数据库编程
- VB.net实现图像验证码功能
- 谨献给为了知识执着的嵌入式初学者
- [转]MySQL Cluster(MySQL 集群) 初试