cast和convert函式都是sql 型別轉換函式,只是使用語法不同,且在時間轉換時convert函式具有style格式!
支援轉換型別: 例:
1.
select convert('23',signed); -- 23
select cast('125e342.83' as signed); -- 125
select cast('3.35' as signed); -- 3
2.select convert('123.4',decimal); -- 123
select cast('123.4' as decimal); -- 123
select cast('123.4' as decimal(9,2)); -- 123.4
select convert('123.4',decimal(9,2)); -- 123.4
3.
轉換時間的顯示格式
select current_timestamp; -- 2017-04-12 11:06:38
select convert(varchar,current_timestamp,111); -- 2017/04/12
convert(varchar(19),getdate())
convert(varchar(10),getdate(),110)
convert(varchar(11),getdate(),106)
convert(varchar(24),getdate(),113)
結果:
MySQL CAST與CONVERT 函式的用法
mysql cast與convert 函式的用法 mysql 的cast 和convert 函式可用來獲取乙個型別的值,並產生另乙個型別的值。兩者具體的語法如下 12 cast value as type convert value,type 就是cast as 型別 convert 型別 可以轉換...
Convert與Parse的區別
對null值的處理方法 convert.toint32 null 返回0,不會丟擲異常 int.parse null 會丟擲異常 適用範圍 convert可以提供多種型別的轉換 parse只能提供string型別的轉換 對數值的處理 convert.toint32 double value 如果va...
C 中 Convert與Parse的區別
1.convert.todouble與double.parse的區別。實際上convert.todouble與 double.parse 較為類似,實際上 convert.todouble內部呼叫了 double.parse 1 對於引數為null的時候 convert.todouble引數為 nu...