【发布时间】:2016-09-22 17:34:18
【问题描述】:
我不明白我在这里做错了什么
Test:
Id | Roll |
-------------------------
1 | 145 |
select Id + ':' + roll from test
【问题讨论】:
-
在 SQL Server 中,
+表示为所有 int 字段添加,它会尝试将任何文本转换为值(在您的情况下为 ':')。这意味着如果您的Id或Roll是 int,您需要先将其转换为文本 -
在连接之前将整数值转换为 char。
标签: sql sql-server-2008