日期:2014-05-18  浏览次数:20680 次

关于 别名的问题
我在试图中   做了两个列的乘法   然后用一个别名   取结果

select   sn*kn   as   newsn   form   khxx

可我想定义newsn   的类型   如字符数量啥

------解决方案--------------------
哦,应该说是直接用转化函数把sn*kn 转化成你需要的格式
------解决方案--------------------
select convert(varchar(20),sn*kn) as newsn form khxx
------解决方案--------------------
CAST 和 CONVERT
将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。

语法
使用 CAST:

CAST ( expression AS data_type )

使用 CONVERT:

CONVERT (data_type[(length)], expression [, style])