随笔分类 -  sql编写及优化

摘要:mybaitis书写sql需要特别注意where条件中的语句,否则将会导致索引失效,使得查询总是超时。如下语句会出现导致索引失效的情况: 原因:直接使用#{dDatadate}导致索引的失效。 sql语句中出现几种情况会导致索引失效: 1.TO_CHAR(a.D_DATADATE, 'yyyy-mm 阅读全文
posted @ 2018-11-01 12:11 super超人 阅读(4833) 评论(0) 推荐(0)
摘要:题:想要查询出来所有逗号分隔的值为1的结果。 经分析,考虑前、中、后三种带1的情况以及只有一个1的情况即可。 查询sql: select * from user a where a.`password` like '1,%' or a.`password` like '%,1,%' or a.`pa 阅读全文
posted @ 2018-10-23 10:52 super超人 阅读(532) 评论(0) 推荐(0)