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就可以查询帮助。
------解决方案--------------------