SQL SERVER中强制类型转换cast和convert的区别
来源:互联网 发布:淘宝客用小黄鸭上货 编辑:程序博客网 时间:2024/05/17 23:10
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,
只是语法不同.
cast一般更容易使用,convert的优点是可以格式化日期和数值.
代码
select CAST('123' as int) -- 123
select CONVERT(int, '123') -- 123
select CAST(123.4 as int) -- 123
select CONVERT(int, 123.4) -- 123
select CAST('123.4' as int)
select CONVERT(int, '123.4')
-- Conversion failed when converting the varchar value '123.4' to data type int.
select CAST('123.4' as decimal) -- 123
select CONVERT(decimal, '123.4') -- 123
select CAST('123.4' as decimal(9,2)) -- 123.40
select CONVERT(decimal(9,2), '123.4') -- 123.40
declare @Num money
set @Num = 1234.56
select CONVERT(varchar(20), @Num, 0) -- 1234.56
select CONVERT(varchar(20), @Num, 1) -- 1,234.56
select CONVERT(varchar(20), @Num, 2) -- 1234.5600
select CONVERT(int, '123') -- 123
select CAST(123.4 as int) -- 123
select CONVERT(int, 123.4) -- 123
select CAST('123.4' as int)
select CONVERT(int, '123.4')
-- Conversion failed when converting the varchar value '123.4' to data type int.
select CAST('123.4' as decimal) -- 123
select CONVERT(decimal, '123.4') -- 123
select CAST('123.4' as decimal(9,2)) -- 123.40
select CONVERT(decimal(9,2), '123.4') -- 123.40
declare @Num money
set @Num = 1234.56
select CONVERT(varchar(20), @Num, 0) -- 1234.56
select CONVERT(varchar(20), @Num, 1) -- 1,234.56
select CONVERT(varchar(20), @Num, 2) -- 1234.5600
0 0
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert的区别
- SQL SERVER中强制类型转换cast和convert
- SQL中CAST和CONVERT的区别
- SQL中CAST和CONVERT的区别
- MySQL的类型转换convert/cast,和SQL Server有点点差别
- sql类型转换函数cast和convert
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- sql里的cast和convert,类型转换函数
- sqlserver的类型转换CAST和Convert
- SQL 中Cast、Convert 和 Parse 区别
- 使用powerdesigner导入sql文件查看er模型图
- 0007-eclipse+OpenExplore
- android 用火狐浏览器打开数据sqlite数据库的操作方法
- 第 8 章 对象和数组(对象中的方法)
- Android-Universal-Image-Loader异步加载图片框架学习研究
- SQL SERVER中强制类型转换cast和convert的区别
- 【转】珍藏多年的素材,灵感搜寻网站
- kettle脚本模板
- 查找二叉树的C++代码实现
- Android图片处理内存溢出
- Sql操作之二:不同数据库中表数据迁移
- QRCode--根据系统API, 封装二维码扫描
- Google推荐的图片加载库Glide介绍以及与picasso区别
- Spring事务管理只对出现运行期异常进行回滚