如何创建一个新列,其值为 - '某些单词作为前缀' +'来自另一列的值'在SQL中

时间:2017-10-24 07:33:40

标签: sql sql-server

enter image description here

我尝试了以下查询,但失败了:

select UserNo , TeamNo  , TeamName = 'Team'+ TeamNo into TableB FROM TableA ;

2 个答案:

答案 0 :(得分:0)

尝试使用as代替=。像下一个代码:

, 'Team'+ TeamNo as TeamName

答案 1 :(得分:0)

您可以使用以下查询:

select UserNo, TeamNo, 'Team' + CAST(TeamNo as varchar(10) As TeamName 
into TableB FROM TableA ;

在将数字列连接到另一列之前,最好将数字列转换为varchar。