Oracle 分类函数大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle 函数大全

一、字符函数 (2)

二、单值函数 (8)

三、列表函数 (12)

四、日期函数 (12)

五、转换函数 (21)

六、变换函数 (21)

七、分组函数 (22)

一、字符函数

1、ASCII(n)函数

函数ASCII(n)

描述返回字符串的ascii码(当输入为字符串时返回第一个字符的ascii码)

实例

备注

2、CHR(n)函数

函数CHR(n)

描述返回对应的ascii码的字符(n必须为数字类型)

实例

备注

3、CONCAT(n,m)函数

函数CONCAT(n,m)

描述连接n和m,n和m可以是字符,也可以是字符串。作用和”||”一样。

实例

备注

4、INITCAP(n)函数

函数INITCAP(n)

描述将字符串n中每个单词首字母大写,其余小写(区分单词的规则是按空格或非字母字符;可以输入中文字符,但没有任何作用)

实例

备注

函数INSTR(chr1,chr2,[n,[m]])

描述获取字符串chr2在字符串chr1中出现的位置。n和m可选,省略是默认为1;n代表开始查找的起始位置,当n为负数从尾部开始搜索;m代表字串出现的次数。

实例

备注当n为负数从尾部搜索,但返回值仍然是按正向排列得出的位置。

6、LENGTH(n)函数

函数LENGTH(n)

描述返回字符或字符串长度。(当n为null时,返回null;返回的长度包括后面的空格)

实例

备注

7、LOWER(n)函数

函数LOWER(n)

描述将n转换为小写。

实例

备注

8、LPAD(chr1,n,[chr2])函数(与函数19对应)

函数LPAD(chr1,n,[chr2])

描述在chr1左边填充字符chr2,使得字符总长度为n。chr2可选,默认为空格;当chr1字符串长度大于n时,则从左边截取chr1的n个字符显示。实例

备注不够字符则用*来填满

9、LTRIM(chr,[n])函数(与函数20对应)

函数LTRIM(chr,[n])

描述去掉字符串chr左边包含的n字符串中的任何字符,直到出现一个不包含在n中的字符为止。

实例

备注

10、NLS_INITCAP(chr,[’nls_param’])函数

函数NLS_INITCAP(chr,[’nls_param’])

描述将chr首字母大写。Nls_param可选,指定排序的方式。(有SCHINESE_RADICAL_M(部首、笔画),SCHINESE_STROKE_M(笔

画、部首),SCHINESE_PINYIN_M(拼音))

实例

备注

11、NLS_LOWER(chr,[‘nls_param’])函数

函数NLS_LOWER(chr,[‘nls_param’])

描述将字符串转换为小写。Nls_param可选,指定排序的方式。(有SCHINESE_RADICAL_M(部首、笔画),SCHINESE_STROKE_M(笔

画、部首),SCHINESE_PINYIN_M(拼音))

实例

备注

函数NLSSORT(col,[’nls_param’])

描述根据nls_param指定的方式对col字段进行排序

实例

备注拼音SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT = SCHINESE_PINYIN_M')

笔划SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT =

SCHINESE_STROKE_M')

部首SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT =

SCHINESE_RADICAL_M')

函数NLS_UPPER(chr,[‘nls_param’])

描述将chr转换为大写。Nls_param可选,用于指定排序规则

实例

备注

14、REGEXP_REPLACE(source_string,pattern,replace_string,position,occurtence, match_parameter) 函数(10g新函数)

函数REGEXP_REPLACE

描述字符串替换函数。相当于增强的replace函数。Source_string指定源字符

15、REGEXP_SUBSTR(source_string, pattern[,position [, occurrence[,

17、REGEXP_INSTR(source_string, pattern[, start_position[, occurrence[,

实例

备注

19、RPAD(chr1,n,chr2)函数

函数RPAD(chr1,n,chr2)

描述在chr1右边填充chr2,使返回字符串长度为n..当chr1长度大于n时,返回左端n个字符。

实例

备注参考LPAD()函数。

20、RTRIM(chr,[set])函数

函数RTRIM(chr,[set])

描述去掉chr右边包含的set中的任何字符,直到出现一个不是set中的字符结束。

实例

备注参考LTRIM()函数

21、SOUNDEX(chr)函数

函数SOUNDEX(chr)

描述返回字符串的语音表示,可以用来比较字符串的发音是否相同。

实例select xm from table1 where soundex(xm)=soundex('weather');

XM

--------

weather

wether

备注

22、SUBSTR(chr,m[,n])函数

函数SUBSTR(chr,m[,n])

描述取chr的子串。M代表开始位置,n是要取的长度。当m为0时从首字符开始,当m为负时从字符串尾部开始截取。

实例

相关文档
最新文档