1. 程式人生 > >SQL cast、round函式及numeric型別例項

SQL cast、round函式及numeric型別例項

CAST(cast(round(a.backup_size/1024/1024,2) as numeric(5,2)) AS VARCHAR)+'MB' as backupsize,

round函式:用於把數值欄位舍為指定位數

round(a.backup_size/1024/1024,2)

即把a.backup_size/1024/1024的結果,保留2位小數

cast函式:用於將round返回值,轉換為numeric,數字型,長度為5,2位小數

格式:

SELECT CAST('12' AS int)

用於將文字字串'12'轉換為整型

最外層的cast函式,將前一個cast的返回值轉為varchar型別,加上‘MB’,結果存入backupsize