【背景】
在業務對邏輯下,需要對某字段數據進行處理,要求把右側開始數起,從首位開始,為連續0的數據中0給去掉。我們習慣了使用rtrim函數來處理右側開始的空格位,卻忽視了該函數其實可以達到去除特定數字或字符的目的。
【解決】
使用rtrim函數,去除右側開始,從首位開始連續的某數字或字符。
【實驗】
1、舉例:使用rtrim函數去除右側首位開始的連續空格
SELECT RTRIM('232388 ')||RTRIM('2312323 ') FROM DUAL;
SELECT (‘232388 ‘)"|(‘2312323 ‘) FROM DUAL;
2、舉例:使用rtrim函數去除右側首位開始的連續某個“字符”或“數字”
SELECT ('232388aaaaa')||('2312323bbbbb') FROM DUAL;
SELECT RTRIM('232388aaaaa','a')||RTRIM('2312323bbbbb','b') FROM DUAL;
小知識,簡而記之。
藍的成長記系列:
原創作品,出自 “深藍的blog” 博客
藍的成長記——追逐DBA(1):奔波於路上,挺進山東
藍的成長記——追逐DBA(2):安裝!安裝!久違的記憶,引起我對DBA的重新認知
藍的成長記——追逐DBA(3):古董上操作,數據導入導出成了問題
藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝
藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統
藍的成長記——追逐DBA(6):做事與做人:小技術,大為人
藍的成長記——追逐DBA(7):基礎命令,地基之石
藍的成長記——追逐DBA(8):重拾SP報告,回憶oracle的STATSPACK實驗
藍的成長記——追逐DBA(9):國慶漸去,追逐DBA,新規劃,新啟程
藍的成長記——追逐DBA(10):飛刀防身,熟絡而非專長:擺弄中間件Websphere
藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來
藍的成長記——追逐DBA(12):七天七收獲的SQL
藍的成長記——追逐DBA(13):協調硬件廠商,六個故事:所見所感的“服務器、存儲、交換機……”
藍的成長記——追逐DBA(14):難忘的“雲”端,起步的hadoop部署
藍的成長記——追逐DBA(15):以為FTP很“簡單”,誰成想一波三折
藍的成長記——追逐DBA(16):DBA也喝酒,被捭阖了
藍的成長記——追逐DBA(17):是分享,還是消費,在後IOE時代學會成長
藍的成長記——追逐DBA(18):小機上WAS集群故障,由一次更換IP引起
藍的成長記——追逐DBA(19):路上的插曲:觸碰“框架”與“軟件系統”
藍的成長記——追逐DBA(20):何故緣起,建庫護航
其它篇章:
足球與oracle系列(1):32路諸侯點兵,oracle32進程聯盟 之A組巴西SMON進程的大局觀
足球與oracle系列(2):巴西揭幕戰預演,oracle體系結構雜談
足球與oracle系列(3):oracle進程排名,世界杯次回合即將戰罷!
足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比!
足球與oracle系列(5):fifa14游戲缺失的directX庫類比於oracle的rpm包!
足球與oracle系列(6):伴隨建庫的亞洲杯——加油中國隊