我们都知道T-SQL的字符串操作功能有时候还有很多不足之处......
我有一个数字字段需要在T-SQL中作为右对齐文本列输出.例:
Value
----------
143.55
3532.13
1.75
Run Code Online (Sandbox Code Playgroud)
你会怎么做?一个好的解决方案应该是清晰和紧凑的,但要记住有一个"太聪明"的事情.
我同意这是一个错误的地方,但有时我们被我们无法控制的力量所困扰.
谢谢.
d91*_*jal 13
的STR函数有一个可选的长度的参数,以及一个数-小数之一.
SELECT STR(123.45, 6, 1)
------
123.5
(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)