概述
https://www.runoob.com/mysql/mysql-functions.html
分类
在MYSQL8中,函数非常多,主要可以分为以下几类:
数据类型转换函数CAST()
“安全”转换数据类型
在MySQL中,CAST() 函数用于显式地将一个表达式转换成某一特定的数据类型。如果你需要将数据从一种类型转换到另一种类型,且转换不是自动进行的,那么就可以使用 CAST() 函数。
将字符串转换为整数
-- 将字符串转换为整数
SELECT CAST('123' AS SIGNED); -- 返回123作为整数
将浮点数转换为十进制数
-- 将浮点数转换为十进制数
SELECT CAST(123.456 AS DECIMAL(5,2)); -- 返回123.46作为十进制数
将字符串转换成日期
-- 将字符串转换成日期
SELECT CAST('2023-01-01' AS DATE); -- 返回2023-01-01作为日期