怎样将字符串形式的\'2019-07-01\'变成‘7/1’这种类型,用sql语句

怎样将字符串形式的'2019-07-01'变成‘7/1’这种类型,用sql语句

zhaozhaode 发布于 2019-8-7 17:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-8-7 17:16(编辑于 2019-8-7 17:23)

str(mid(字段,6,2)*1)+'/'+str(right(字段,2)*1)  忘了sql server 没有mid函数。


用 select replace(str(substring('2019-07-01',6,2)*1)+'/'+str(right('2019-07-01',2)*1),' ','')


image.png

最佳回答
0
zhou_jhLv3初级互助
发布于2019-8-7 17:19(编辑于 2019-8-7 17:26)

2222.pngoracle:SELECT to_char(to_date('2019-07-01','yyyy-mm-dd'),'mm/dd')  FROM DUAL;

oracle - 去除0 : select to_number(to_char(to_date('2019-07-01','yyyy-mm-dd'),'mm'))||'/'||to_number(to_char(to_date('2019-07-01','yyyy-mm-dd'),'dd')) from dual;

  • 3关注人数
  • 499浏览人数
  • 最后回答于:2019-8-7 17:26
    请选择关闭问题的原因
    确定 取消
    返回顶部