+ -
当前位置:首页 → 问答吧 → 如何在SQL中把int转为string

如何在SQL中把int转为string

时间:2011-12-01

来源:互联网

我的表里有3个int型的列a、b、c,希望把他们连成一个string型的列a-b-c请问应如何编写查询
我现在写SQL code
select a+'-'+b+'-'+c as d
结果不对

作者: shypzms   发布时间: 2011-12-01

cast(a as varchar(10))

作者: WaterMM   发布时间: 2011-12-01

SQL code
select ltrim(a)+'-'+ltrim(b)+'-'+ltrim(c) as d

作者: fredrickhu   发布时间: 2011-12-01

select quotename(a)+'-'+quotename(b)+'-'+quotename(c) as d

作者: ssp2009   发布时间: 2011-12-01

select concat(a,'-',b,'-',c) as d

作者: zhuzhu06   发布时间: 2011-12-01

SQL code

select cast(a as varchar)+'-'+cast(b as varchar)+'-'+cast(c as varchar) as d

作者: pengxuan   发布时间: 2011-12-01