原文链接:按照这些优化技巧来写 SQL,连公司 DBA 也鼓掌称赞! 刚毕业的我们,都以为使用 MySQL 是非常的简单的,无非都是照着 [select from where group by order by] 这个格式套来套去:从来不会关注 SQL 的耗费时长,更不会关注查询的性能. 但是当用户量上来了,表数据不断暴增,导致我们以前写的 SQL 的查询时间越来越长,最后还被 DBA 和领导疯狂吐槽一波.那么,此时我们是不是应该学习一下如何去优化我们的烂 SQL 呢? 下面,我将从多方面去深入
--写sql语句分别按日,星期,月,季度,年统计销售额 --按日 ' group by day([date]) --按周quarter ' group by datename(week,[date]) --按月 ' group by month([date]) --按季 ' group by datename(quarter,[date]) --按年 select sum(consume),year([date]) from consume_record where group by year(
官方文档 https://docs.spring.io/spring-data/jpa/docs/1.11.16.RELEASE/reference/html/#repositories.special-parameters 1.根据时间排序时候查询遇见的错误 No property desc found for type Date! 出错前写法 findAllOrderByCreateTimeDesc 修改后写法 findAllByOrderByCreateTimeDesc 参考文档: htt