`

Mysql 类型转换函数

阅读更多


Mysql 类型转换函数
Cast(val as type)

将传入的参数值(val)转为另一种数据类型。支持的类型如下:

o        BINARY[(N)]

o        CHAR[(N)]

o        DATE

o        DATETIME

o        DECIMAL

o        SIGNED [INTEGER]

o        TIME

o        UNSIGNED [INTEGER]

例: select CAST('2000-01-01 02:10:30' AS date);

       Select cast('23.36' as signed);转换为整型  -> 23

       Select cast('100'as decimal);  转换为浮点类型(float) -> 100.00

Convert(str, type)

作用同上。 Cast(str as type).
Convert(str USING char-set)

将字符串值换转编码。

例:SELECT CONVERT('ab中国' USING utf8);

-------------------------------------------------
select  now() ;

select cast('2010/09/09' as date);

select DATE_ADD('2010/09/09',interval 1 day); /* -1 表示前一天 ,可以为负数 */

select DATE_FORMAT(now(),'%Y%m%d');

select convert( now(),char);

select convert('张家卫'  using utf8);

select convert(now() using utf8);

select current_date;

select current_date();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics