CAST函數語法規則是:Cast(字段名 as 轉換的類型 ),其中類型可以為:
CHAR[(N)] 字符型
DATE 日期型
DATETIME 日期和時間型
DECIMAL float型
SIGNED int
TIME 時間型
實例1:
表table1 date:2015-11-03 15:31:26 select cast(date as signed) as date from table1;
結果:
date:20151103153126
select cast(date as char) as date from table1; 結果如下: date:2015-11-03 15:31:26
實例2: select cast(date as datetime) as date from table1; 結果如下: date:2015-11-03 15:31:26
實例3: select cast(date as date) as date from table1; 結果如下: date:2015-11-03
實例4: select cast(date as time) as date from table1; 結果如下: date:15:31:26
這里date對應日期,time對應時間
實例5: 表table2 num:20 select cast(num as decimal(10, 2)) as num from table2 結果如下: num:20.00