Cast(字段名 as 转换的类型 ),其中类型可以为:
CHAR[(N)] 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型
举个例子:获取表中的最大值
select * from task_plan_list
正常我们查询最大值sql如下
select max(task_no) from task_plan_list
结果是如下:
这里并不是000097
那么使用Cast之后sql如下(可以求出最大值)
// An highlighted block
select max(CAST( task_no AS SIGNED)) from task_plan_list