您的位置:首页 > 数据库

在sql里面String转int(相互)~~~~要详细描述

2014-04-27 11:26 281 查看
sql 2008 中,将int数据类型如何转换为string?用convert函数或者cast函数convert(varchar(20),'')cast('' as varchar(20))
我的表里有3个int型的列a、b、c,希望把他们连成一个string型的列a-b-c
select
 
ltrim(a)+
'-'
+ltrim(b)+
'-'
+ltrim(c) 
as
 
d
select
 
cast
(a 
as
 
varchar
)+
'-'
+
cast
(b 
as
 
varchar
)+
'-'
+
cast
(c 
as
 
varchar
as
 
d
select convert(nvarchar(50),a)+'-'+convert(nvarchar(50),b)+'-'+convert(nvarchar(50),c) as newString用convert方法字段A int字段B varchar(10)则 convert(varchar(10),字段A)将返回A的varchar类型同理 convert(int,字段B)将返回B的int型convert(类型,值)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息