How can I add a character into a specified position into string in SQL SERVER?

前端 未结 9 2350
傲寒
傲寒 2021-02-19 07:48

I have a varchar field like:

195500
122222200

I need to change these values to:

1955.00
1222222.00
9条回答
  •  鱼传尺愫
    2021-02-19 08:14

    Please try:

    select 
       Col,
       REVERSE(STUFF(REVERSE(Col), 1, 2, LEFT(REVERSE(Col), 2)+'.'))
    from YourTable
    

    SQL Fiddle Demo

提交回复
热议问题