Oracle常用系统函数-字符类函数

Oracle常用系统函数-字符类函数字符类函数是专门用于字符处理的函数 处理的对象可以是字符或字符串常量 也可以是字符类型的列 1

欢迎大家来到IT世界,在知识的湖畔探索吧!

字符类函数是专门用于字符处理的函数,处理的对象可以是字符或字符串常量,也可以是字符类型的列。

1.1 ASCII(c)函数和CHR(i)函数

ASCII(c)函数用于返回一个字符的ASCII码,其中参数c表示一个字符;CHR(i)函数用于返回给出ASCII码值所对应的字符,i表示一个ASCII码值。

Oracle常用系统函数-字符类函数

1.2 CONCAT(s1,s2)函数

该函数将字符串s2连接到字符串s1的后面,如果s1为null,则返回s2;如果s2为null,则返回s1;如果s1和s2都为空,则返回null。

Oracle常用系统函数-字符类函数

1.3 INITCAP(s)函数

该函数将字符串s的每个单词的第一个字母大写,其他字母小写。单词之间用空格、控制字符、标点符号来区分。

Oracle常用系统函数-字符类函数

1.4 INSTR(s1,s2[,i][,j])函数

该函数用于返回字符s2在字符串s1中第j次出现时的位置,搜索从字符串s1的第i个字符开始。当没有发现要查找的字符时,该函数返回值为0;如果i为负数,那么搜索将从右到左进行,但函数的返回位置还是按从左到右来计算。其中,s1和s2均为字符串;i和j均为正整数,默认值为1。

Oracle常用系统函数-字符类函数

1.5 LENGTH(s)函数

该函数用于返回字符串s的长度,如果s为null,则返回值为null。

Oracle常用系统函数-字符类函数

1.6 LOWER(s)函数和UPPER(s)函数

LOWER(s)函数和UPPER(s)函数分别用于返回字符串S的小写形式和大写形式。

Oracle常用系统函数-字符类函数

1.7 LTRIM(s1,s2)函数、RTRIM(s1,s2) 函数和TRIM(s1,s2)函数

这三个函数分别用来删除字符串s1左边的字符串s2、删除字符串s1右边的字符串s2,删除字符串s1左右两端字符串s2。如果在这三个函数中不指定字符串s2,则表示去除相应方位的空格。

Oracle常用系统函数-字符类函数

1.8 REPLACE(s1,s2[,s3])函数

该函数使用s3字符串替换出现在s1字符串中的所有s2的字符串,并返回替换后的新字符串,其中s3的默认值为空字符串。

Oracle常用系统函数-字符类函数

1.9 SUBSTR(s,i,[j])函数

该函数表示从字符串s的第i个位置开始截取长度为j的子字符串。如果省略参数j,则直接截取到尾部。

Oracle常用系统函数-字符类函数

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/89863.html

(0)
上一篇 2024年 11月 22日 上午8:23
下一篇 2024年 11月 22日 上午9:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信