有没有办法让SQL Server输出具有固定宽度的字符串?例如
SELECT FixedWidth(cola, 7), FixedWidth(colb, 10) ...
那会输出2个字符串,其中7个字符和10个字符的宽度是无关紧要的?像
这样的东西'test ' 'foobar '
'aabbb ' 'hello '
'foo ' 'bar '
答案 0 :(得分:5)
SELECT
CAST(cola as char(7)) as cola,
CAST(colb as char(10)) as colb ....
答案 1 :(得分:2)
您可以强制转换为固定字符或nchar。例如
SELECT CAST(column1 as nchar(10)) [...]