将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数据类型转换为字符串,可以使用这个函数来做到这一点。


数据运维技术 » 将MSSQL数据类型转换为字符串(mssql转字符串)