![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
jasin4j
这个作者很懒,什么都没留下…
展开
-
sql同表数据不同列统计查询
描述: 需要统计同一个表中不同的类型的数量统计然后显示在不同列上。需要显示如图效果 SELECT picking_user_id userId, picking_user NAME, sum( CASE valuation_type WHEN 0 THEN 1 ELSE 0 END ) AS standard_total, sum( CASE valuation_type WHEN 1 THEN 1 ELSE 0 END ) AS non_standard_total FROM t_go原创 2020-08-14 16:25:55 · 1002 阅读 · 0 评论 -
【数据库】58到家数据库30条军规解读(58沈剑)
https://blog.csdn.net/moshenglv/article/details/79650696军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集解读:万国...转载 2018-04-13 23:37:19 · 146 阅读 · 0 评论 -
【sql去重】sql去重效率语句
本人测试环境oracle 1.本张表去重 select * from XYZX_FRSGSXZXK_LOG A where rowid in ( SELECT MIN(rowid) AS id FROM XYZX_FRSGSXZXK_LOG GROUP BY xk_wsh) 2.本张表去重,和关联表去重 select * from XYZX_FRSGSXZXK_LOG A where ro...原创 2019-01-18 11:14:52 · 1230 阅读 · 0 评论 -
【SQL调优】数据库SQL优化大总结之 百万级数据库优化方案
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注、描述、评论之类的...转载 2019-01-23 23:57:00 · 152 阅读 · 0 评论 -
【Oracle】oracle获取系统时间上一个月
select to_char(add_months(to_date('2019-03-31', 'yyyy-MM-dd'),-1), 'yyyy-mm') from dual; select to_char(add_months(to_date('2019-03-31', 'yyyy-MM-dd'),-1), 'yyyy-mm-dd') from dual;原创 2019-02-18 10:17:26 · 1626 阅读 · 0 评论