MSSQL Convert 和 Cast 的區別
可以看到,convert比CAST多了一个style,在转化成日期类型时,因为需要格式要求,cast就不合适了,应该还有其他一些需要转化格式的,比如金钱等等,这个看看帮助就知道了。 其他时候,二者实现的功能都一样。 都是转化类型的函数
範例:
select CAST('123' as int) -- 123
select CONVERT(int, '123') -- 123
select CAST('123.4' as decimal(9,2)) -- 123.40
select CONVERT(decimal(9,2), '123.4') -- 123.40
資料來源:
https://zhidao.baidu.com/question/63815041.html?qbl=relate_question_4
https://zhidao.baidu.com/question/264945155.html?qbl=relate_question_0
http://www.cnblogs.com/davidgu/archive/2011/02/15/1955335.html