SQL SERVER中强制类型转换cast和convert的区别
SQL SERVER中强制类型转换cast和convert的区别,资源免费,大家分享!
SQL SERVER中强制类型转换cast和convert的区别
在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
你可能喜欢
- 接口类型
- 企业类型
- 空间类型
- 语言类型
- 建筑类型
- 职业类型
- 文件类型
- 经济类型
- 笔记本硬盘接口类型2页
- AMD公司CPU接口类型2页
- 显示器视频接口类型17页
- 各种光纤接口类型介绍2页
- 常见光纤接口类型4页
- 光驱 接口类型3页
- 工商注册常见企业类型2页
- 企业登记注册类型代码表1页
- 中国企业的“两种类型” (2)12页
- 企业类型2页
- 企业登记注册类型与代码1页
- 第一节 企业及其类型12页
- 室内空间的类型3页
- 建筑空间的类型4页
- 学习的空间类型1页
- 室内空间类型31页
- 室内空间类型wxxx24页
- 室内空间类型_教学课件50页
- 分析假定语从句语言类型学5页
- c语言数据类型37页
- 语言类型学19页
- 第03章 C语言数据类型26页
- 语言的结构类型和普遍特征10页
- 汉英语言类型比较40页
- 霍兰德职业兴趣类型1页
- 霍兰德职业类型理论56页
- 职业锚类型1页
- 36种职业兴趣类型表5页
- 霍兰德职业兴趣类型33页
- 职业类型5页
- 文件及其类型课件12页
- C盘里的文件类型4页
- 常见的文件类型扩展名15页
- 文件及其类型14页
- 文件及其类型12页
- 22信息技术教学——图像文件类型2页


