資料清洗小記:判斷是否為日期函數,小記日期
原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則有權追究著作權法律責任。
深藍的blog:http://blog.csdn.net/huangyanlong/article/details/46507701
【背景】
在對某日期資料進行抽取時,發現其中存在大量非日期資料,需要清洗垃圾資料(非日期資料)。
【解決】
編寫一個簡單的判斷是否為日期的函數,對資料為“日期”的抽取並賦予日期,對於“非日期”的資料,賦空處理。
參考如下:
/****************************************************************
*name :estimate_date
*function : 判斷字串是否能轉換成正常日期,如果不能賦空處理
*input : isdate
*output : isdate
*author :深藍
*CreateDate : 20150614
*UpdateDate : 20150614
****************************************************************/
create or replace function estimate_date (isdate varchar2) return varchar2 isd date;begin d:=to_date (nvl (isdate, ' '), 'yyyy-mm-dd hh24:mi:ss'); return isdate; exception when others then return '';end;
【實驗】
select estimate_date('2014/05/06 23:01:18') from dual;
select estimate_date('aaaaaaa') from dual;
小知識,簡而記之。
*******************************************藍的成長記系列****************************************************
原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。
藍的成長記——追逐DBA(1):奔波於路上,挺進山東
藍的成長記——追逐DBA(2):安裝!安裝!久違的記憶,引起我對DBA的重新認知
藍的成長記——追逐DBA(3):古董上操作,資料匯入匯出成了問題
藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)
藍的成長記——追逐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時代學會成長
******************************************************************************************************************
********************************************足球與oracle系列*************************************************
原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。
足球與oracle系列(1):32路諸侯點兵,oracle32進程聯盟 之A組巴西SMON進程的大局觀
足球與oracle系列(2):巴西揭幕戰預演,oracle體繫結構雜談
足球與oracle系列(3):oracle進程排名,世界盃次回合即將戰罷!
足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比!
足球與oracle系列(5):fifa14遊戲缺失的directX庫類比於oracle的rpm包!
足球與oracle系列(6):伴隨建庫的亞洲杯——加油中國隊
******************************************************************************************************************