将MSSQL数据类型转换为字符串(mssql转字符串)
在MSSQL中,我们可以使用CONVERT()函数将数据类型转换为字符串,其语法可以概括为:
CONVERT(varchar,expression)
expression 为一个数值或其他基本数据类型,varchar 为接收转换反值的字符串类型。
比如,创建一个表:
CREATE TABLE TTest
(
name varchar(100),
num int
)
INSERT INTO TTest (name, num) VALUES (‘Gur’,2)
然后就可以将其num转换为字符串:
SELECT name,CONVERT(varchar,bnum)AS str_bnum
FROM TTest
运行上述的SQL,会得到以下结果:
name str_bnum
Gur 2
另外,CONVERT()函数还可以指定该函数返回数值类型,例如Int,decimal,date等数据类型:
SELECT name,CONVERT(Int,bnum)AS Int_bnum
FROM TTest
这时结果会变为以下内容:
name int_bnum
Gur 2
可以看到,运用CONVERT()函数可以非常方便的实现MSSQL数据类型的转换,因此,要将MSSQL数据类型转换为字符串,可以使用这个函数来做到这一点。