我在SQL Server 2008中看不到类似LPAD的函数。例如,如何将以下查询转换为T-SQL?谢谢你的回答

select  LPAD(MY_VALUE,2,' ')) VALUE
FROM MY_TABLE

最佳答案

基本上用您打算选择的字符数填充它,然后对字符串进行校正。

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


您可以使用空格功能代替复制功能,space(number_of_spaces),复制功能只允许您填充其他字符。

09-28 04:22