1、UPPER(string) 返回大写值
2、CHAR(x) 返回在数据库字符集中与x拥有等价数值的字符,与ASCII是互为反函数。
3、CONCAT {string1,string2} 返回串接上string2以后的string1。该函数与||运算符是相同的。 4、INITCAP(string) 返回字符串中每个单词第一个字母大写而单词中的其他字母小写的string。 5、LOWER(string)  以小写形势返回string。不是字母的字符不会受影响。
6、LPAD(string1,x,[,string2]) 返回(在字符串上按照从右向左的方向计算字符位置)在x字符长度的位置上嵌入
string2中的字符的string1。如果string2的长度要比x字符少,那么就按照需要进行复制。如果string2多于x
字符,那么仅有string2的前x个字符被使用。如果没有指定string2,那么缺省是用空格填充。他与RPAD(右)相似。
7、LTRIM(string1,string2) 返回删除从最左边算起出现在string2中的字符的string1。string2被缺省设置为单个的空格。
与RTRIM很相似(从右边开始)。
8、NLS_INITCAP(string [,nlsparams]) 返回字符串中每个单词第一个字母大写而单词中的其他字母小写的string,
nlsparams指定了不同于该会话缺省的不同排序序列。如果没有指定该参数,它的行为方式和INITCAP是相同的。
9、NLS_LOWER(string [,nlsparams]) 返回字符串中的所有字母都是小写形式的string。如果nlsparams没有被包含,
那么它和LOWER是相同的。
10、NLS_UPPER(string [,nlsparams]) 返回字符串中的所有字母都是大写形式的string。 11、REPLACE {string,search_str[,replace_str]} 返回用replace_str替换所有出现的serach_str以后的string。
如果replace_str没有被指定,那么所有出现的serach_str都将被删除。它是TRANSLATE所提供的功能的一个子集。
12、SOUNDEX(string) 返回string的声音表示形式。 13、SUBSTR{string,a[,b]} 返回从字母位置a开始有b个字符的string的一部分。如果a是0,那么它就被认为是1(字符串开始位置)
如果b是正数,那么返回的字符从左边向邮编进行计算的。反之,从右边向左边。
14、SUBSTRB(string,a[,b]) 该函数的处理与SUBSTR是相同的,除了a和b是以字节为单位便是的而不是以字符为单位表示的。
15、TRANSLATE(string,from_str,to_str) 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的
string。TRANSLATE是REPLACE所提供的功能的一个超集。to_str不能为空。
16、INSTR(string1,string2 [a,[,b]])返回在string1中包含string2的位置。string1是从左边开始扫描的,其实位置是a,
如果a是个负数,那么string1是从右边开始扫描的。
17、INSTRB (string1,string2[a,[,b]]) 这个函数的行为和INSTR是相同的,除了a以及返回值是以字节为单位进行表达的。
18、LENGTH (string) 以字节为单位返回string的长度。它和LENGTHB是相同的,只是后者是以字节为单位进行表达的。
19、NLSSORT(string [,nlsparams]) 返回用于排序string的字符串字节。 20、ABS(x) 返回x的绝对值。
21、ACOS(x) 返回x的反余弦(arc cosine)值。x应该是从-1到1之间的数,并且输出值从0到Pi,以弧度为单位。
22、ASIN(x) 返回x的反正弦(arc sine)值。x应该是从-1到1之间的数,并且输出值从-Pi/2到Pi/2,以弧度为单位。
23、ATAN(x) 返回x的反正切(arc tan)值。输出值是从-Pi/2到Pi/2,以弧度为单位。
24、ATAN2(x,y) 返回x和y的反正切。输出是从-Pi到Pi,取决于x和y的符号,以弧度为单位。和ATAN(x/y)是完全相同的。
25、CEIL(x) 返回大于或等于x的最小整数值。
26、COS(x) 返回x的余弦(cosine)。x是以弧度表达的角度。 27、COSH(x) 返回x的双曲余弦(hyperbolic cosine)值。 28、EXP(x) 返回e的x次幂。e=2.71828183...。 29、FLOOR(x) 返回小于或等于x的最大整数值。 30、LN(x) 返回x的自然对数。x必须大于0。
31、LOG(x,y) 返回以x为底的y的对数。底(base)必须不是0和1的正数,而y可以是任意的正数。 32、MOD(x,y) 返回x除以y的余数。如果y是0,则返回x。
33、POWER(x,y) 返回x的y次幂。底x和指数y没有必要都是正数,但是如果x是负数的话,那么y必须是一个整数。
34、ROUND(x,[,y])返回舍入到小数点右边y位的x值。y缺省设置为0,这会将x舍入为最接近的整数。如果y是负数,那么就舍入
到小数点左边相应的位上。y必须是个整数。
35、SIGN(x) 如果x<0,那么返回-1。如果x=0,返回0。如果x>0,返回1。 36、SIN(x) 返回x的正弦(sine)。x是以弧度表达的角度。SINH(x) 返回x的双曲正弦(hyperbolic sine)值。
37、SQRT(x) 返回x的平房根。x不能为负。
38、TAN(x) 返回x的正切(tangent)值,x是以弧度为单位表达的角度。TANH(x)返回x的双曲正切值。
39、TRUNC(x [,y]) 返回截尾到(truncate,这正好和舍入round相对应)y位小数的x值。y缺省设置位0,这会将x截尾为一个
整数值。如果y是负数,那么就截尾到小数点左边相应的位上。 40、ADD_MONTHS(d,x) 返回日期d加上x个月以后的结果。x可是任意函数。 41、LAST_DAY(d) 返回包含日期d月份的最后一天的日期。
42、MONTHS_BETWEEN(date1,date2) 返回在date1和date2之间月的数目。 43、NEW_TIME(d,zone1,zone2) 当时区zone1中的日期和时间是d的时候,返回时区zone2中的日期和时间。
44、NEXT_DAY(d,string) 返回在日期d之后满足由string给出的条件的第一天。string使用当前会话的语言指定了一周中的某一          (星期几)天。
45、ROUND{d[,format]} 将日期d按照由format指定的格式进行舍入。format缺省设置为‘DD’。 46、