1.3.1.9 TRANSLATE
这一函数有三个参数,目标字符串、源字符串和目的字符串。在目标字符串与源字符 串中均出现的字符,将会被替换成对应的目的字符串的字符。
输入\输出:
SQL>SELECT 名,TRANSLATE(名,'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ','NNNNNNNNNN AAAAAAAAAAAAAAAAAAAAAAAAA') FROM 字符函数示范;
名 TRANSLATE(名,'0123456789ABCDEF
--------------- ------------------------------
kelly kelly
CHUCK AAAAA
LAURA AAAAA
FESTER AAAAAA
ARMANDO AAAAAAA
MAJOR AAAAA
6 rows selected
这个函数对大小写是敏感的。
1.3.1.10 INSTR
如果需要知道在一个字符串中满足特定的内容的位置可以使用INSTR,它的第一个参数是目标字符串,第二个参数是匹配的内容,第三和第四个参数是数字,用以指定开始搜索的起点以及指出第几个满足条件的将会被返回。下例将从字符串的第二个字符开始搜索,并返回第一个以O开头的字符的位置。
输入\输出:
SQL> SELECT 姓,INSTR(姓,'O',2,1) FROM 字符函数示范;
姓 INSTR(姓,'O',2,1)
--------------- -----------------
PURVIS 0
TAYLOR 5
CHRISTINE 0
ADAMS 0
COSTALES 2
KONG 2
默认第三个与第四个参数的数值均为1,如果第三个数值为负数,那么将会从后向前搜索。
1.3.1.11 LENGTH
LENGTH将返回指定字符串的长度。例如:
输入\输出:
SQL> SELECT 名,LENGTH(RTRIM(名)) FROM 字符函数示范;
名 LENGTH(RTRIM(名))
--------------- -----------------
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库sql应用培训资料(8)在线全文阅读。
相关推荐: