Oracle SQL 内置函数大全
时间:2010-09-07 来源:uplooking_sh
www.uplooking.com SQL中的单记录函数
1.ASCII 返回与指定的字符对应的十进制数;
A A ZERO SPACE
ZH C
3.CONCAT 连接两个字符串;
高乾竞电话
4.INITCAP 返回字符串并将字符串的第一个字母变为大写;
UPP
5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
INSTRING
6.LENGTH 返回字符串的长度;
NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL))
7.LOWER 返回字符串,并将所有的字符小写
AABBCCDD
8.UPPER 返回字符串,并将所有的字符大写
UPPER
9.RPAD和LPAD(粘贴字符)
LPAD(RPAD('GAO',1
10.LTRIM和RTRIM
LTRIM(RTRIM('
11.SUBSTR(string,start,count)
SUBSTR('
12.REPLACE('string','s1','s2')
REPLACE('HELOVEYOU','HE','I')
13.SOUNDEX 返回一个与给定的字符串读音相同的字符串 SQL> select xm from table1 where soundex(xm)=soundex('weather');
XM
14.TRIM('s' from 'string')
15.ABS 返回指定值的绝对值
ABS(100) ABS(-100)
16.ACOS 给出反余弦的值
ACOS(-1)
17.ASIN 给出反正弦的值
ASIN(0.5)
18.ATAN 返回一个数字的反正切值
ATAN(1)
19.CEIL 返回大于或等于给出数字的最小整数
CEIL(3.1415927)
20.COS 返回一个给定数字的余弦
COS(-3.1415927)
21.COSH 返回一个数字反余弦值
COSH(20)
22.EXP 返回一个数字e的n次方根
EXP(2) EXP(1)
23.FLOOR 对给定的数字取整数
FLOOR(2345.67)
24.LN 返回一个数字的对数值
LN(1) LN(2) LN(2.7182818)
25.LOG(n1,n2) 返回一个以n1为底n2的对数
LOG(2,1) LOG(2,4)
26.MOD(n1,n2) 返回一个n1除以n2的余数
MOD(10,3) MOD(3,3) MOD(2,3)
27.POWER 返回n1的n2次方根
POWER(2,10) POWER(3,3)
28.ROUND和TRUNC
ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
29.SIGN 取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
SIGN(123) SIGN(-100) SIGN(0)
30.SIN 返回一个数字的正弦值
SIN(1.57079) |