首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql Cast函数,该怎么解决

2012-02-28 
sqlCast函数Cast((Products.UnitCost * ShoppingCart.Quantity) as money) as ExtendedAmount是什么意思啊

sql Cast函数
Cast((Products.UnitCost * ShoppingCart.Quantity) as money) as ExtendedAmount
是什么意思啊?主要是这句as ExtendedAmount又是什么意思啊?


[解决办法]
Cast((Products.UnitCost * ShoppingCart.Quantity) as money) //将Products.UnitCost * ShoppingCart.Quantity的结果转换成money类型


as ExtendedAmount 是一个别名,就是输出后的列名

[解决办法]
cast:将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。
语法
使用 CAST:
CAST ( expression AS data_type ) 

as : sql里列的别名

建议:象cast, as 之类的都是sql 语句里的关键字,在查询分析器里,选择后,按F1+SHIFT就可以查询帮助。

[解决办法]

引用楼主 wangsky2 的帖子:
Cast((Products.UnitCost * ShoppingCart.Quantity) as money) as ExtendedAmount
是什么意思啊?主要是这句as ExtendedAmount又是什么意思啊?

热点排行