您现在的位置是:网站首页 > 心得笔记

mysql中查询字符串类型字段的最大值

盛悦2019-07-23752人围观
简介mysql中查询字符串类型字段的最大值

最近在二次开发项目时,遇到了一个比较坑的事,在这里特别记录一下:

问题:mysql查询字符串类型字段的最大值?

解决方案:用原生sql语句强制转换类型!!!


$max_info = DB::select('SELECT MAX(cast(src_num as signed)) as num  from iz_v1_less_ques');
$max_num = $max_info[0]->num;


注意:字符串类型的字段不能直接使用max()等聚合函数,否则查出来的并不是你所期望的最大值!!!(坑)