SELECT
ISNULL(CONVERT(CHAR(8), A.field1), REPLICATE(' ', 8)) +
ISNULL(CONVERT(CHAR(10), A.field2), REPLICATE(' ', 10))
from #tmpTable a
我必須concat一些字段。 Field1和Field2是整數,當我轉換爲字符時,它們必須具有 特定的大小。如果field1的值是123,結果必須是'123'(空白)。轉換爲字符,但完成空白
最後我想是這樣的:
123 456
985454 232355
如果該值爲空,我有空白
任何想法的8空白處或10?
感謝,
UPDATE1: 我需要的結果是
1001335
1001335
12401886 10994
第2行中的加號似乎是錯誤 – 2010-12-15 08:32:28
是刪除,但不是問題 – 2010-12-15 08:44:44