關(guān)于oracle數(shù)據(jù)庫(kù)全角數(shù)字轉(zhuǎn)換半角數(shù)字方法

2019-01-27 13:52:15 來(lái)源:互聯(lián)網(wǎng)作者:佚名 人氣: 次閱讀 526 條評(píng)論

今天小編就為大家分享一篇關(guān)于Oracle全角數(shù)字轉(zhuǎn)換半角數(shù)字,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧數(shù)據(jù)庫(kù)表 test 字段 id n...

今天小編就為大家分享一篇關(guān)于Oracle全角數(shù)字轉(zhuǎn)換半角數(shù)字,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

數(shù)據(jù)庫(kù)表 test 字段 id name age

  • 全角數(shù)字:1234
  • 半角數(shù)字:1234

length和lengthb的區(qū)別: 

  • length(1234) 4
  • lengthb(1234) 8

to_single_byte函數(shù)用法: 

  • to_single_byte(1234) 1234

查找所有全角的數(shù)字: 

  • select age from test where lengthB(age) >4

替換全角的為半角的: 

  • update test t1 set t1.age = (select to_single_byte(t2.age) from test t2 where t1.id = t2.id)

總結(jié)

以上就是關(guān)于oracle數(shù)據(jù)庫(kù)全角數(shù)字轉(zhuǎn)換半角數(shù)字方法的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值。