问题描述:
MySQL执行中需要将某种数据类型的表达式显式转换为另一种数据类型,可以使用 SQL 中的cast()来处理。使用函数:PERIOD_DIFF()
、DATE_SUB()
、date_format()做运算,CURDATE()、NOW()函数表达日期
案例:
SELECT CAST('9.0' AS decimal)
SELECT *
FROM table_1
WHERE '1888-03-07'= CAST(theDate AS DATE)
规则:
CAST (expression AS data_type)
