大家好,欢迎来到IT知识分享网。
字符类函数是专门用于字符处理的函数,处理的对象可以是字符或字符串常量,也可以是字符类型的列。
1.1 ASCII(c)函数和CHR(i)函数
ASCII(c)函数用于返回一个字符的ASCII码,其中参数c表示一个字符;CHR(i)函数用于返回给出ASCII码值所对应的字符,i表示一个ASCII码值。
1.2 CONCAT(s1,s2)函数
该函数将字符串s2连接到字符串s1的后面,如果s1为null,则返回s2;如果s2为null,则返回s1;如果s1和s2都为空,则返回null。
1.3 INITCAP(s)函数
该函数将字符串s的每个单词的第一个字母大写,其他字母小写。单词之间用空格、控制字符、标点符号来区分。
1.4 INSTR(s1,s2[,i][,j])函数
该函数用于返回字符s2在字符串s1中第j次出现时的位置,搜索从字符串s1的第i个字符开始。当没有发现要查找的字符时,该函数返回值为0;如果i为负数,那么搜索将从右到左进行,但函数的返回位置还是按从左到右来计算。其中,s1和s2均为字符串;i和j均为正整数,默认值为1。
1.5 LENGTH(s)函数
该函数用于返回字符串s的长度,如果s为null,则返回值为null。
1.6 LOWER(s)函数和UPPER(s)函数
LOWER(s)函数和UPPER(s)函数分别用于返回字符串S的小写形式和大写形式。
1.7 LTRIM(s1,s2)函数、RTRIM(s1,s2) 函数和TRIM(s1,s2)函数
这三个函数分别用来删除字符串s1左边的字符串s2、删除字符串s1右边的字符串s2,删除字符串s1左右两端字符串s2。如果在这三个函数中不指定字符串s2,则表示去除相应方位的空格。
1.8 REPLACE(s1,s2[,s3])函数
该函数使用s3字符串替换出现在s1字符串中的所有s2的字符串,并返回替换后的新字符串,其中s3的默认值为空字符串。
1.9 SUBSTR(s,i,[j])函数
该函数表示从字符串s的第i个位置开始截取长度为j的子字符串。如果省略参数j,则直接截取到尾部。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/124029.html