sqlserver的类型转换CAST和Convert
我们知道sqlserver是提供两种类型转换的内置函数。一个Cast(),另一个是Convert()。两种方法的语法是不相同的。 1.Sysnax for Cast ?????? CAST(expression AS dataType[(length)]) for example: ?????????????? 我要退库单价保留两位小数,怎么去做?(退库单价的字段为SalePrice) ?????????????????? Cast(SalePrice as decimal(10,2)) 2.Sysnax for Convert ?????????? CONVERT(dataType[(length)],expression(,style))???? 这里的style指的是转换成什么样的类型。120是ODBC标准,111是日本标准,and so on. for example: ??????????? 把当前时间转换成字符串格式的 ???????? Convert(varchar(30),getDate(),120) 下面来看两个简单的例子: select cast(12.3 as int)????? output: 12??? select convert(int,12.3)????? output:12 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |