开发者社区> 问答> 正文

ODPS上,有没有什么函数,可以把'2017-01-23'字符串转化为'20170123'

ODPS上,有没有什么函数,可以把'2017-01-23'字符串转化为'20170123'

展开
收起
知与谁同 2017-05-19 10:16:18 3521 0
3 条回答
写回答
取消 提交回答
    1. 以-分割再合并;
    2. 替换-为空;
    3. 转成日期再按照没有-的格式做格式化;
    4. 字符串截取再合并,都可以;
    2019-07-17 21:11:33
    赞同 展开评论 打赏
  • 专注于数据分析、商业智能及数据可视化等领域

    select to_char(to_date('2017-01-23','yyyy-mm-dd'),'yyyymmdd') from default.dual limit 1

    image

    2019-07-17 21:11:33
    赞同 展开评论 打赏
  • 您可以考虑参考https://help.aliyun.com/document_detail/48973.html?spm=5176.product27797.6.654.1h1Nm6
    regexp_replace或者用todate转日期后再转字符串,或者索性自己写udf实现。

    2019-07-17 21:11:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载