免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現(xiàn)在的位置:首頁 > IT認證 > oracle認證 >

replace和translate函數(shù)詳解


replace和translate函數(shù)詳解

簡要比較:

    replace:字符串級別的代替

    如:SELECT REPLACE('acdd','cd','ef') FROM dual; →aefd

    translate:字符級別的代替

    如:SELECT TRANSLATE('acdd','cd','ef') FROM dual; →aeff

    分別詳解:

    replace:

    語法:REPLACE ( char , search_string [, replacement_string] )

    解釋:repalce中,每個search_string都被replacement_string所代替。

    select replace('acdd','cd','ef') from dual;→ aefd

    如果replacement_string為空或為NULL,那么所有的search_string都被移除。

    select replace('acdd','cd','') from dual;→ad

    如果search_string為null,那么就返回原來的char。

    select replace('acdd','','ef') from dual;→acdd

    select replace('acdd','','') from dual;→acdd(也是兩者都為空的情況)

    translate:

    語法:TRANSLATE ( 'char' , 'from_string' , 'to_string' )

    解釋:Translate中,每個from_string中的字符被to_string中相應(yīng)的字符所代替。

    select translate('acdd','cd','ef') from dual;→aeff

    如果from_string比to_string長,那么from_string中多余的字符將被移除。

    select translate('acdd','acd','ef') from dual;→ef (a由e代替,c由f代替,d就被移除)

    select translate('acdd','cda','ef') from dual;→eff(c由e代替,d由f代替,a就被移除)

    如果to_string為空,或者兩者都為空,那么返回char也為空。所以to_string不能為空。

    select translate('acdd','cd','') from dual;→ (空)

    select translate('acdd','','') from dual;→(空)

    實戰(zhàn):

    如何判斷一個字符串是否是數(shù)字?

    解:先轉(zhuǎn)換:由于to_string不能為空,我們巧用#號代替

    select translate('abc123','#1234567890.','#') from dual;→abc

    from_string中的#被to_string中的#代替,但char中又沒有#字符,所以通過這一步躲開了to_string必須不為空的規(guī)則。然后后面的數(shù)字以及小數(shù)點都轉(zhuǎn)換為空,于是原來的字符串中只留下abc三個字符。

    轉(zhuǎn)換好后,用nvl2判斷即可:

    select nvl2(translate('abc123','#1234567890.','#'),'字符串','數(shù)字') from dual;→字符串

    nvl2的作用就是,NVL2 (expr1, expr2, expr3) ->expr1不為NULL,返回expr2;為NULL,返回expr3。這樣我們就可以判斷一個字符串是否是數(shù)字了!解畢!

相關(guān)文章

無相關(guān)信息
更新時間2022-03-13 11:11:03【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網(wǎng)站糾錯二維碼手機版

客服電話:




主站蜘蛛池模板: 日韩欧美电影网| 七寸照片| 月亮电影| 林佑星| 新藤惠美| 隐形人4| 舞法天女朵法拉演员表| 来5566最新av在线电影| 色戒在线观看汤唯| 爸爸好奇怪 电视剧| 风月电视剧免费观看剧情| barazzares 女演员| 浪人街| 青山知可子全部电影| 电视剧玫瑰的故事主演演员表| 拨萝卜电视剧视频歌高清在线观看大牛| 香谱七十二法图解| 朱莉娅安| 魔幻手机3什么时候上映| cctv体育频道5| 夜夜夜夜简谱| 电影儿媳| 欧美成熟| 掐脖子自制短视频| xxxxxxxxxxxxx| 女用春情药什么好| 山东卫视节目表| 光荣之路| 抖音视频怎么下载| 电视剧一帘幽梦| 皇家骑士团外传| 拔萝卜电影| 和黑帮大佬365日| 八年级上册英语课堂作业答案| 美女拉屎| 春闺梦里人剧情| 乱世三义电视剧免费观看完整版| 费玉清模仿谁最像| 新版731部队电影免费| 舞蹈压腿疼哭训练视频| 爱爱免费视频观看|