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
同意楼上的