cast('2014-01-01' as date format 'yyyy-mm-dd')
你的这串字符串很难直接让数据库识别,但是好在它有规律,按照下面的方法应该可以转换过来。
现在假设表名为tbl,存储该列数据的字段名为ddate,用下列的语句可以实现日期的转换
select ddate,
to_date(substr(ddate, 8, 4) || decode(substr(ddate, 1, 3),
'feb',
'01',
'jan',
'02',
'mar',
'03') ||
lpad(trim(substr(ddate, 5, 2)), 2, '0') ||
lpad(trim(substr(ddate, 13, 8)), 8, '0'),'yyyy-mm-dd hh:mi:ss')
from tbl
以上的部分你需要在decode部分将其余的9个月份的英文缩写和对应月份补齐即可。
Hadoop|
Apache Pig|
Apache Kafka|
Apache Storm|
Impala|
Zookeeper|
SAS|
TensorFlow|
人工智能基础|
Apache Kylin|
Openstack|
Flink|
MapReduce|
大数据|
云计算|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
求关注o