MySQL 中 CAST
函数可以将指定的变量值转化为指定的类型。
语法
CAST(expr AS type [ARRAY])
expr 为要待转换的类型值;type 为要指定转换的类型。
其中常用的 type 有如下:
type | 对应类型 |
---|---|
CHAR[(N)] | 字符类型 |
DATE | 日期类型 |
DATETIME | 日期时间类型 |
DECIMAL | float 类型 |
SIGNED | int 类型 |
TIME | 时间类型 |
示例
日期转整型
假设 dt 字段值为 2020-02-28 15:48:18,将其转为整型示例如下:
mysql-> SELECT CAST(dt AS SIGNED) AS dt_int FROM table;
输出结果为:
dt : 20200228154818