oracle函数之常见单行字符串函数

上传人:xiao****1972 文档编号:84085164 上传时间:2019-03-02 格式:DOC 页数:3 大小:39.50KB
返回 下载 相关 举报
oracle函数之常见单行字符串函数_第1页
第1页 / 共3页
oracle函数之常见单行字符串函数_第2页
第2页 / 共3页
oracle函数之常见单行字符串函数_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《oracle函数之常见单行字符串函数》由会员分享,可在线阅读,更多相关《oracle函数之常见单行字符串函数(3页珍藏版)》请在金锄头文库上搜索。

1、登高者必自卑,行远者必自迩,在这个世界上,重要的不是你正站在哪里,而是你正朝什么方向移动Distinct() ascii(c1) c1是一字符串,返回c1第一个字母的ascii码,他的逆函数是chr()select ascii(a) big_a,ascii(z) big_z from empbig_a big_z (65 122)chr(i)nchar_cs i是一个数字,函数返回十进制表示的字符 select chr(65),chr(122),chr(223) from empchr65 chr122 chr223 (a z b) concat(c1,c2)c1,c2均为字符串,函数将c2连

2、接到c1的后面。他和操作符|返回的结果相同。 select concat(slobo ,svoboda) username from dualusername (slobo syoboda)initcap(c1)c1为一字符串。函数将每个单词的第一个字母大写其它字母小写返回。单词由空格,控制字符,标点符号限制。 select initcap(veni,vedi,vici) ceasar from dualceasar (veni,vedi,vici) instr(c1,c2,i,j)c1,c2均为字符串,i,j为整数。函数返回从c1的第i个字符开始c2在c1中第j次出现的位置。当没有发现需要的

3、字符时返回0,如果i为负数,那么搜索将从右到左进行,但是位置的计算还是从左到右,i和j的缺省值为1。select instr(mississippi,i,3,3) from dualinstr(mississippi,i,3,3) (11) select instr(mississippi,i,-2,3) from dualinstr(mississippi,i,3,3) (2) instrb(c1,c2,i,j)与instr()函数一样,只是他返回的是字节,对于单字节instrb()等于instr()。length(c1)c1为字符串,返回c1的长度,如果c1为null,那么将返回null值

4、。 select length(ipso facto) ergo from dualergo (10)lengthb(c1)与length()一样,返回字节。 lower(c)返回c的小写字符,经常出现在where子串中。select lower(colorname) from itemdetail where lower(colorname) like %white% (colornamewinterwhite)lpad(c1,i,c2)c1,c2均为字符串,i为整数。在c1的左侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的

5、缺省值为单空格,参见rpad。 select lpad(answer,7,) padded,answer unpadded from question;padded unpadded yes yesno nomaybe maybe ltrim(c1,c2)把c1中最左边的字符去掉,使其第一个字符不在c2中,如果没有c2,那么c1就不会改变。select ltrim(mississippi,mis) from dualltrppi rpad(c1,i,c2)在c1的右侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的缺省值为单空格,

6、其他与lpad相似rtrim(c1,c2)把c1中最右边的字符去掉,使其第后一个字符不在c2中,如果没有c2,那么c1就不会改变。 replace(c1,c2,c3)c1,c2,c3都是字符串,函数用c3代替出现在c1中的c2后返回。 select replace(uptown,up,down) from dualreplace (downtown) substr(c1,i,j)c1为一字符串,i,j为整数,从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到字串尾。select substr(message,1,4) from dualsubsmess substrb(c1,i,j)

7、与substr大致相同,只是i,j是以字节计算。 soundex(c1)返回与c1发音相似的词。 select soundex(dawes) dawes soundex(daws) daws, soundex(dawson) from dualdawes daws dawsond200 d200 d250 translate(c1,c2,c3)将c1中与c2相同的字符以c3代替 select translate(fumble,uf,ar) test from dualtextramble trim(c3)将c3串中的前后空格都删除。select trim( space padded ) trim from dual trim (space padded) upper(c1)返回c1的大写,常出现where子串中select name from dual where upper(name) like ki% (nameking) decode(a.consumption_sales_amount,null,0,a.consumption_sales_amount)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号