2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
cast(expression as transform_type)
表示把 expression 字段转换成transform_type类型的数据输出
返回transform_type 类型数据;
备注:cast不且有四舍五入的数据截取功能,故cast('12.5' as int)系统会报错,
可为cast('12.5' as decimal(9,2))
实例:
假定产品经理已经创建了一个系统,用于唯一地标识生产出来的每辆自行车,以便跟踪其
型号、类型和类别。他决定合并产品号、产品生产线标识符、产品型号标识符和一个顺序号,
为生产出来的每辆自行车创建一个唯一的序列号。在这个过程的第一步,他要求提供包括除顺序号
之外的所有属性的所有可能产品的根标识符。
实现:
1.SELECT ProductNumber
2. + '-'
3. + ProductLine
4. + '-'
5. + CAST(ProductModelID AS char(4)) AS BikeSerialNum
6.FROM Production.Product
7.WHERE ProductSubCategoryID < 4
- 2 回答
- 0 关注
- 704 浏览
添加回答
举报
0/150
提交
取消