SQL语句中将Int类型转换成字符串怎么写?

时间:2022-12-31 18:48:15
Select * from t1,t2 where t1.a+t1.b=t2.a+t2.b
t1.a t2.a 类型为varchar
t1.b t2.b 类型为int
请问上面那句话怎么写正确?

6 个解决方案

#1


UP!

#2


sql server:CAST 和 CONVERT函数
具体的自己查帮助

#3


Select * from t1,t2 where t1.a+ CONVERT(varchar(50), t1.b) = t2.a + CONVERT(varchar(50), t2.b)

#4


同意楼上的

#5


Select * from t1,t2 where t1.a+CAST(t1.b,varchar)=t2.a+CAST(t2.b,varchar)

试试

#6


同意楼上的

#1


UP!

#2


sql server:CAST 和 CONVERT函数
具体的自己查帮助

#3


Select * from t1,t2 where t1.a+ CONVERT(varchar(50), t1.b) = t2.a + CONVERT(varchar(50), t2.b)

#4


同意楼上的

#5


Select * from t1,t2 where t1.a+CAST(t1.b,varchar)=t2.a+CAST(t2.b,varchar)

试试

#6


同意楼上的