Oracle函数
Oracle函数
- 数值型函数
| 函数 | 作用 |
| abs | 绝对值 |
| sign | 正负值(1,-1,0) |
| ceil | 较大的最小整数 |
| floor | 较小的最大整数 |
| power | x的y次幂:power(x,y) |
| exp | e的y次幂:exp(y) |
| log | 以x为底的y的对数:log(x,y) |
| ln | 以常量e为底的y的对数:ln(y) |
| mod | x除以y的余数:mod(x,y) |
| round | 四舍五入后的值:round() |
| trunc | 截取后的值,y为截取的小数位,空白则截取整数:trunc(x,y) |
| sqrt | x的平方根:sqrt(x) |
- 字符型函数
| 函数 | 作用 |
| ASCII | 字符的ASCII码 |
| CHR | ASCII码为x的字符:chr(x) |
| CONCAT | 连接两个字符串:concat('xxx','yyy') |
| INITCAP | 把每个单词首个字母变为大写:initcap() |
| LOWER | 将字符串转换为小写 |
| UPPER | 将字符串转换为大写 |
| NLS_INITCAP | 把每个单词首个字母变为大写 |
| NLS_LOWER | 把每个字母都变为小写 |
| NLS_UPPER | 把每个字母都变为大写 |
| INSTR |
查看str2在str1第一次出现的位置 instr(str1,str2,[pos],[nth]) |
| INSTRB | substr是按照字计算,substrb()是按照字节计算 |
| LENGTH | 字符串长度(字符) |
| LENGTHB | 与上面相同,这个是按字节计算 |
| LENGTHC | |
| LPAD | |
| RPAD | |
| LTRIM | |
| RTRIM | |
| REPLACE | |
| SOUNDEX | |
| SUBSTR | |
| SUBSTRB | |
| TRANSLATE | |
| TRIM |
- 日期型函数
- 转换函数
NVL(E1, E2) 如果E1为NULL,则函数返回E2
REGEXP_LIKE(E1,'^A') 使用 正则表达式 对 E1 列内容进行选择
- 聚组函数
- 分析函数
- 其他函数

浙公网安备 33010602011771号