我的表中有两个int列。
我想将它们连接成一个字符串
例如:A = 12345 , B = 2
我想返回123452
。
我该怎么做?
答案 0 :(得分:3)
答案 1 :(得分:0)
您可以使用以下内容
SELECT NUMBER_COL1,
NUMBER_COL2,
CAST(NUMBER_COL1 AS VARCHAR(10)) + CAST(NUMBER_COL1 AS VARCHAR(10)) JOINED_NUM
FROM TABLE;
答案 2 :(得分:0)
使用此代码:
declare @a int
declare @b int
select @a='12345'
select @b='2'
select cast(@a as char(10))+cast(@b as char(10)) as Concatenation
答案 3 :(得分:0)
但你也可以使用数学函数。例如,在ORACLE SQL中:
SELECT A * Power( 10, Length(B) ) + B FROM DUAL;