当前位置: 代码迷 >> ASP.NET >> sql Cast函数,该怎么解决
  详细解决方案

sql Cast函数,该怎么解决

热度:9136   发布时间:2013-02-25 00:00:00.0
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又是什么意思啊?
  相关解决方案