SQL SERVER中强制类型转换cast和convert的区别详解
SQLSERVER中强制类型转换cast和convert的区别
在SQLSERVER中,cast和convert函数都可用于类型转换,其功能是相同的,
只是语法不同.
cast一般更容易使用,convert的优点是可以格式化日期和数值.
selectCAST('123'asint)--123
selectCONVERT(int,'123')--123
selectCAST(123.4asint)--123
selectCONVERT(int,123.4)--123
selectCAST('123.4'asint)
selectCONVERT(int,'123.4')
--Conversionfailedwhenconvertingthevarcharvalue'123.4'todatatypeint.
selectCAST('123.4'asdecimal)--123
selectCONVERT(decimal,'123.4')--123
selectCAST('123.4'asdecimal(9,2))--123.40
selectCONVERT(decimal(9,2),'123.4')--123.40
declare@Nummoney
set@Num=1234.56
selectCONVERT(varchar(20),@Num,0)--1234.56
selectCONVERT(varchar(20),@Num,1)--1,234.56
selectCONVERT(varchar(20),@Num,2)--1234.5600
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短