MySQL 基础教程

MySQL 高级教程

MySQL SQL 语句

MySQL 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/mysql-func-cast.html

MySQL CAST 函数用法全解

MySQL 内置函数及自定义函数详解 MySQL 内置函数及自定义函数详解


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