数据清洗小记(7):判断是否为日期函数
来源:互联网 发布:千牛软件何用 编辑:程序博客网 时间:2024/04/29 17:44
原创作品,出自 “深蓝的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):伴随建库的亚洲杯——加油中国队
******************************************************************************************************************
- 数据清洗小记(7):判断是否为日期函数
- 数据清洗小记(3):判断是否为数字函数
- 数据清洗小记(4):多用户调用同一个函数
- 数据清洗小记(15):DECODE利用sign函数做大小值判断
- 数据清洗小记(1):正确英文日期转换报“无效的月份”
- 数据清洗小记(8):字符串转日期:时间戳引来的问题
- python 用函数strptime判断字符串是否为日期格式
- 数据清洗小记(9):分类进行字符串转日期(某日期字段存在多类格式处理)
- 判断是否为日期类型
- 数据清洗小记(2):全角数字转换半角数字
- 日期函数 判断一个日期是否合理
- 判断数据是否为整数
- python 判断是否为函数
- 判断是否为日期类型的方法
- oracle中判断是否为日期型:
- 判断输入是否为日期类型
- jxl 判断excel 单元格是否为日期
- 判断一个日期是否为月末
- mysql原生态简单操作数据库
- Java设计模式 单例设计模式
- 有些美好,是属于自己的
- jquery如何判断checkbox(复选框)是否被选中
- 一步一步写正则 1:金额正则表达式
- 数据清洗小记(7):判断是否为日期函数
- Excel Sheet Column Number
- AMQP server on c ontroller:5672 is unreachable: [Errno 113] EHOSTUNREACH. Trying again in 2 seconds.
- 关于ACM的输入输出
- 线程模型
- [转载]网络原理,以及对VM虚拟网络VMnet0、VMnet1、VMnet8的图解
- Matlab电路问题的仿真
- 以Windows服务方式启动MySQL,并将其默认编码设置为UTF-8
- 计算几何中的精度问题(转)