数据库
weixin_42462684
这个作者很懒,什么都没留下…
展开
-
MySQL_order by
mysql distinct和order by 一起用时,order by的字段必须在select中。 网上查了一下资料,原因总结如下: 首先,在mysql中distinct 的执行顺序高于order by。 第二,distinct执行时会对查询的记录进行去重,产生一张虚拟的临时表; 第三,order by执行时对查询的虚拟临时表进行排序,产生新的虚拟临时表。 综合来看,如果orde...转载 2018-12-26 23:13:03 · 84 阅读 · 0 评论 -
MySQL保存23:59:59自动加一秒
MySQL数据库对于毫秒大于500的数据进行进位。 使用如下Calendar类获得当天23:59:59 public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 23); ...原创 2019-01-25 22:18:45 · 2218 阅读 · 0 评论 -
MySQL如何对JSON列某个属性排序
项目中遇到了对JSON列中某个属性进行排序,在网上搜索了一下资料,总结了以下几个方法: SELECT * ,JSON_EXTRACT(ext, "$.maxNum") AS maxNum FROM prop_info ORDER BY maxNum DESC 在MySQL 5.7.9+里可以用"->"替代。 SELECT *,ext->'$.maxNum' ...原创 2019-03-02 17:13:57 · 8261 阅读 · 3 评论