您现在的位置是:网站首页 > 心得笔记
mysql中查询字符串类型字段的最大值
简介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()等聚合函数,否则查出来的并不是你所期望的最大值!!!(坑)