LPAD in SQL Server 2008

后端 未结 4 1629
梦谈多话
梦谈多话 2020-11-30 07:40

I can\'t see a function like LPAD in SQL Server 2008. For example how can I convert the following queries into T-SQL?

select  LPAD(MY_VALUE,2,\'          


        
4条回答
  •  借酒劲吻你
    2020-11-30 08:11

    Basically pad it with the number of characters you are intending to select and then right the string.

    Select right(replicate(' ',2) + YourFieldValue,2) from YourTable
    

    You can use the space function instead of replicate, space(number_of_spaces), replicate just allows you to pad with alternative characters.

提交回复
热议问题