數據清洗小記(14):rtrim不被註意的用法

【背景】
在業務對邏輯下,需要對某字段數據進行處理,要求把右側開始數起,從首位開始,為連續0的數據中0給去掉。我們習慣瞭使用rtrim函數來處理右側開始的空格位,卻忽視瞭該函數其實可以達到去除特定數字或字符的目的。

【解決】
使用rtrim函數,去除右側開始,從首位開始連續的某數字或字符。

【實驗】
1、舉例:使用rtrim函數去除右側首位開始的連續空格

SELECT RTRIM('232388    ')||RTRIM('2312323    ') FROM DUAL;

這裡寫圖片描述
SELECT (‘232388 ‘)"|(‘2312323 ‘) FROM DUAL;
這裡寫圖片描述
2、舉例:使用rtrim函數去除右側首位開始的連續某個“字符”或“數字”
vcD4NCjxwcmUgY2xhc3M9″brush:sql;”>
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):伴隨建庫的亞洲杯——加油中國隊

You May Also Like