字符类函数
1.ASCII(<c1>)
该函数用于返回c1第一个字母的ASCII码,其中c1是字符串。他的逆函数是CHR()
2。CHR(i)
该函数求i对应的ASCII字符,其中i 是个数字。
3。Concat(c1,c2)
该函数将c2连接到c1后面 返回 c1c2形式
若c1=null 只返回c2
若c2=null只返回c1
若c1=c2=null 则返回null
4.INItCap(c1)
c1 字符串
将c1中每个单词的第一个字母大写,单词由空格,控制字符,标点符号限制
5。INSTR(c1,[c2,<i>,[j]])
返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。当没有发现需要的字符时候返回0。若i 为负数,则搜索从右边到左边开始,
但是最后的结果计算位置仍然是按照从左到右来计算的。 i ,j 默认为1。 c1,c2 字符串 i ,j 为整数。
6。LENGTH(c1)
返回c1的长度,若c1=null 则返回null c1为字符串
select length(' abcde fdafdsfs ') as dd
from
(select distinct chr(67)as a,chr(83) as b from ahlm
);
上面前中后三个空格都算字符长度的注意阿
7。LOWER(c1)
返回c1的小写字符。经常出现在WHERE子串中。
8。LTRIM(c1,c2): 将c1中最左边的字符去掉,使其第一个字符不再c2中,若没有c2,则c1就不会改变。
9。REPLACE(c1,c2[,c3])
用c3代替出现在c1 中的 c2 后返回,其中c1 c2 c3 都是字符串
10 substr(c1,i,j)
该函数表示从c1的第i位开始返回长度为j的子字符串,若j 为空,则到串的最后。
11 trim(c1) 清除c1两端的空格
日期类型