1.
Char_length(string)
、
character_length(string)
和
length(string)
地作用是一样地,都用来得到字符串地长度。
2.
Lower(string)
和
upper(string)
用来转换字符串地大小写
3.
Overlay(string1 placing string2 from number1 for number2)
用来将
string1
中
number1
开始地
number2
个字符替换为
string2
4.
Substring(string1 from num/string2 [for num])
,
substring
地用法比较复杂,但基本上可分为两种:按位置取词;按正则表达式取词。
5.
Trim(leading | trailing | both [characer] from string)
用于在三种位置删除指定的最长字符。
6.
Initcap(string)
用于将单词首字大写化,事实上它就类似于:
overlay(string placing upper(substring(string from 1 for 1)) from 1 for 1)
7.
相对于
overlay
的按位置替换,
replace(string,from text,to text)
则是按词替换
8.
最后一个较常用的字符函数是
translate
(
string,from text, to text
),它将
from text
中的字符集按照一对一的关系替换为
to text
中的字符集。