贵州省建设厅网站公众一体化平台,西安建立网页,wordpress 汉化模版,长沙网站建站模板最近工作需要从Excel 导入一些数据#xff0c;由于源数据的不规范#xff0c;需要进行数据的清洗工作#xff0c;需要自己把耽误多日的Oracle 函数重新巩固一下。搜集了一些网络资料#xff0c;整理下来#xff0c;以供自己以后查对。1. ASCII返回与指定的字符对应的十进制…最近工作需要从Excel 导入一些数据由于源数据的不规范需要进行数据的清洗工作需要自己把耽误多日的Oracle 函数重新巩固一下。搜集了一些网络资料整理下来以供自己以后查对。1. ASCII返回与指定的字符对应的十进制数;SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322. CHR给出整数,返回对应的字符;SQL select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3. CONCAT连接两个字符串;SQL select concat(010-,88888888)||转23 高乾竞电话 from dual;高乾竞电话----------------010-88888888转234. INITCAP返回字符串并将字符串的第一个字母变为大写;SQL select initcap(smith) upp from dual;UPP-----Smith5.INSTR(C1,C2,I,J)在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1 被搜索的字符串C2 希望搜索的字符串I 搜索的开始位置,默认为1J 出现的位置,默认为1SQL select instr(oracle traning,ra,1,2) instring from dual;INSTRING---------96.LENGTH返回字符串的长度;SQL select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL))------ ------------ ---------------- ------------ --------- --------------------高乾竞 3 北京市海锭区 6 9999.99 77.LOWER返回字符串,并将所有的字符小写SQL select lower(AaBbCcDd)AaBbCcDd from dual;AABBCCDD--------aabbccdd8.UPPER返回字符串,并将所有的字符大写SQL select upper(AaBbCcDd) upper from dual;UPPER--------AABBCCDD9.RPAD和LPAD(粘贴字符)RPAD 在列的右边粘贴字符LPAD 在列的左边粘贴字符SQL select lpad(rpad(gao,10,*),17,*)from dual;LPAD(RPAD(GAO,1-----------------*******gao*******不够字符则用*来填满10.LTRIM和RTRIMLTRIM 删除左边出现的字符串RTRIM 删除右边出现的字符串SQL select ltrim(rtrim( gao qian jing , ), ) from dual;LTRIM(RTRIM(-------------gao qian jing11.SUBSTR(string,start,count)取子字符串,从start开始,取count个SQL select substr(13088888888,3,8) from dual;SUBSTR(--------0888888812.REPLACE(string,s1,s2)string 希望被替换的字符或变量s1 被替换的字符串s2 要替换的字符串SQL select replace(he love you,he,i) from dual;REPLACE(H----------i love you13.SOUNDEX返回一个与给定的字符串读音相同的字符串SQL create table table1(xm varchar(8));SQL insert into table1 values(weather);SQL insert into table1 values(wether);SQL insert into table1 values(gao);SQL select xm from table1 where soundex(xm)soundex(weather);XM--------weatherwether• 14.TRIM(s from string)LEADING 剪掉前面的字符TRAILING 剪掉后面的字符如果不指定,默认为空格符