猿问

sqlserver cast有什么用途

MMTTMM
浏览 705回答 2
2回答

梵蒂冈之花

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 ProductNumber2. + '-'3. + ProductLine4. + '-'5. + CAST(ProductModelID AS char(4)) AS BikeSerialNum6.FROM Production.Product7.WHERE ProductSubCategoryID < 4
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答