从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一、replace函数
成都创新互联主要从事成都网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务高淳,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
replace函数的作用是将源目标中指定字符串替换为相应字符,举例如下:
(1)将“jisuanji”字符串中的ji替换为1;
SQL> select replace('jisuanji','ji',1) from dual;
REPLACE('JISUANJI','JI',1)
--------------------------
1suan1
说明:首先在‘jisuanji’字符串中寻找‘ji’这个字符串,如果寻找到,则用1替换,否则保持 原样输出。
(2)将“jisuanji”字符串中的js替换为1;
SQL> select replace('jisuanji','js',1) from dual;
REPLACE('JISUANJI','JS',1)
--------------------------
jisuanji
说明:‘jisuanji’这个字符串中没有找到‘js’这个连续的字符,所以保持原样输出;
二、translate函数
(3)translate函数与replace函数的区别主要是,translate将指定字符串拆分成字符进行匹配并且每个字符与替换字符一一对应,举例如下:
将jisuanji”字符串中的ji替换为1;
SQL> select translate('jisuanji','ji',1) from dual;
TRANSLATE('JISUANJI','JI',1)
----------------------------
1suan1
说明:上面的例子中,sql将‘ji’拆分成‘j’‘i’这两个字符,然后j与1进行匹配,但是i没有匹配到替换字符,所以为空,效果就是抹掉,最终得到的效果就是1suan1,这与replace同样的例子效果一样,但是原理不一样,这点需要注意。
SQL> select translate('jisuanji','js',12) from dual;
TRANSLATE('JISUANJI','JS',12)
-----------------------------
1i2uan1i
上面这里例子揭示了translate函数的原理。
总结:通过对replace和translate函数对比分析并结合个人使用经验,认为translate函数操作灵活,推荐使用translate函数代替replace函数。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图