- 博客(3)
- 收藏
- 关注
原创 sql优化的几种方式
1、select字句中避免使用*,尽量按照业务需求按照字段查询。2、可以使用表别名。3、合理的使用like模糊查询,除非必要否则不要在关键词前加%。4、尽量少使用or,当 where 子句中存在多个条件以“或”并存的时候,很多时候使用 union all 或者是union(必要的时候)的方式来代替“or”会得到更好的效果。5、尽量少使用join。6、合理使用索引(索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,因为 inse
2021-04-26 16:37:26
96
原创 数据库查询过滤重复数据
1.查找重复字段xscp的重复条数Select xscp,count(*) as count from xl group by xscp having count>1效果如图:2.查询表中重复数据Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)sql语句:Select * From xl Where xscp In (Select xscp From xl Group
2021-04-26 16:05:07
1072
原创 数据库中的行列转换
以mysql数据库为例:原表结构:①行转列(sql语句):SELECT xsy,sum( CASE WHEN xscp = ‘牛奶’ THEN xsl ELSE 0 END ) AS 牛奶,sum( CASE WHEN xscp = ‘苹果汁’ THEN xsl ELSE 0 END ) AS 苹果汁,sum( CASE WHEN xscp = ‘柳橙汁’ THEN xsl ELSE 0 END ) AS 柳橙汁,sum( CASE WHEN xscp = ‘巧克力’ THEN xsl EL
2021-04-26 15:56:48
2844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人