
MYSQL
KDoo
Javaer
展开
-
mysql中varchar类型存入数字时排序问题
现在有一张学生成绩表idnamescore1小红802小蓝503马里奥1004路易150这张表中,由于某些不可抗力的影响,name和score都是用的varchar类型。这时有一个需求,需要把所有的学生按照成绩由高到低排序。正常的想法应该是这样来写:错误的写法select * from student order by scor...原创 2020-03-02 14:20:31 · 1897 阅读 · 0 评论 -
MYSQL使用GROUP BY获取每组创建时间最大的一条数据
场景感觉一句话说不清,还是结合场景来说吧,如果已经对问题有了解的小伙伴直接看最后结论就可以了。上图是我们要做处理的数据,我们要做的是拿到每天最后一次更新的数据,也就是需要得到每天中create_date时间最大的数据。首先想到的肯定是通过group by分组,得到每天的数据。SQL语句如下:SELECT create_date,price FROM material_price_histo...原创 2019-12-09 21:18:39 · 6585 阅读 · 2 评论 -
解决mysql不等于使用时会无视空值的问题
info表idname1kevin2null3kate如上表所示,我们现在使用sql语句进行查询,查询name不为kevin的id与nameSELECT * FROM info WHERE name!='kevin'查询后会得到如下结果idname3kate我们发现name为null的值并没有在结果中出现解决这个问...原创 2019-09-25 17:40:10 · 988 阅读 · 0 评论