Oracle数据库和sql
文章平均质量分 63
Oracle数据库和sql
stay hungry,stay you
stay hungry,stay young
展开
-
mysql深分页优化limit 700000,10
前沿:当mysql 分页 limit 500000,10。这种从500000条开始选10条返回客户端。如果单纯写成:id为主键select * from xxx order by id limit 500000,10解释:其实可以看出offset是非常大的,server层会从引擎层获取很多无用的数据。很多无用数据解释:上述sql会获取0到(500000+10)条数据返回server层,而且500000条之前的数据是没用的,关键是如果字段多的时候会产生很大的资源消耗。所有改成如下sql可以先只查5原创 2022-05-27 11:36:17 · 356 阅读 · 0 评论 -
MySQL里为什么会建议不要使用SELECT *
“不要使用SELECT ”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用作为查询的字段列表,更是让这条规则拥有了权威的加持。不过我在开发过程中直接使用SELECT *还是比较多的,原因有两个:因为简单,开发效率非常高,而且如果后期频繁添加或修改字段,SQL语句也不需要改变;我认为过早优化是个不好的习惯,除非在一开始就能确定你最终实际需要的字段是什么,并为之建立恰当的索引;否则,我选择遇到麻烦的时候再对SQL进行优化,当然前提是这个麻烦并不致命。但是我们.原创 2022-05-23 12:56:46 · 461 阅读 · 0 评论 -
查询昨天晚上11点,到今天晚上11点之间的数据(任何时候也满足)
NowTime mysq中是 Varcher 类型SELECT *FROM USERWHERE NowTime >= CONCAT( DATE_FORMAT( DATE_SUB(now(),INTERVAL 1 DAY), '%Y-%m-%d' ), ' 23:00:00' )AND NowTime <= CONCAT( DATE_FORM...原创 2020-03-29 20:55:42 · 741 阅读 · 0 评论 -
安装oracle11g和plsql
安装包硬盘中有!!!!!!!(1)首先先安装oracle11g(切记不要先安plsq和配置plsql环境变量)(2)oracle11g安装:https://blog.csdn.net/qq_40036754/article/details/83378007(3)可能会报错:Oracle 11g 安装过程提示 【INS】Oracle Net Configuration Assistant...原创 2020-02-17 12:32:17 · 252 阅读 · 0 评论 -
Oracle数据库sql 和 java 页面sql
查询或关系的字段:查找多个ID(字段)的值(或的关系)!!(java sql)@Query("SELECT o FROM Organization o WHERE o.orgId IN :orgIds ORDER BY o.orgId") List<Organization> getByOrgIds (@Param("orgIds") String[] orgIds);查找...原创 2019-10-29 14:25:41 · 117 阅读 · 0 评论 -
一张表内递归SQL
WITH RECURSIVE cte AS ( SELECT tr.org_id, tr.parent_id, tr.org_name FROM epai_sys_dm.epai_sys_organization tr WHERE tr.org_id = 'ORGADG100000886' UNION SELECT t1.org_id, t1.paren...原创 2019-10-28 10:11:07 · 557 阅读 · 0 评论 -
Oracle分析函数(一)
分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行 许多分析函数同时也是聚合函数,比如sum()函数,这样使用就是聚合函数。SQL> select deptno,sum(sal) sum_sal fromemp group by deptno;而这样使用就是分析函数。SQL> select distinc...原创 2019-04-29 22:30:37 · 239 阅读 · 0 评论 -
Oracle聚合函数(一)
聚合函数:都是先分组后求和,但凡有聚合函数后面必须有group by1:此处 instr:引自: 添加链接描述:本人认为讲的最好的2:此处 case when:引自: 添加链接描述:本人认为讲的最好的3:left join 和 inner join 区别:1. SELECTC.ITEM_NAME,SUM(X.GAS_CONS_SCALE)GAS_CONS_SCALE,SU...原创 2019-04-29 22:09:36 · 1660 阅读 · 0 评论