
oracle
因为有你在一切都刚刚好
程序有价 数据无价
展开
-
SQL UNION 和 UNION ALL 操作符的实例
UNION ALL中的实例解析写一SQL语句,从表EMP中查询出所有员工的工资,工资最高的的三个员工排在最前面并按工资字段升序排序,其余记录正常查询出来放在后面。注意:不要看这个sql语句很简单 ,实操中缺少一个{}都出不来结果的select * from (select * from emp where empno in ( se原创 2017-10-06 18:49:06 · 638 阅读 · 0 评论 -
mysql和oracle中进行工资查询后修改
mysql和oracle中进行工资查询后修改oracle:update storage set sstotal=salary*0.5where salary in ( select sstotal from storage);mysql:update storage set sstotal=sstotal+500where sstotal in( select a.sstotal FROM(原创 2017-09-29 17:15:06 · 1166 阅读 · 0 评论 -
高级SQL
高级sql转载 2017-10-20 21:47:25 · 1206 阅读 · 0 评论 -
COMPUTE 和 GROUP BY
GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。下列 SELECT 语句使用简单 COMPUTE 子句生成 titles 表中 price 及 advance转载 2017-10-20 21:49:02 · 1035 阅读 · 0 评论 -
在oracle的子查询中使用some,any和all
some,any和all的含义。Some在此表示满足其中一个的意义,是用or串起来的比较从句。Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。All则表示满足其其中所有的查询结果的含义,使用and串起来的比较从句。下面是一些例子 找出员工中,只要比部门号为10的转载 2017-10-20 21:54:51 · 483 阅读 · 0 评论 -
【Latch】的理解
latch获取相关概念 1. 自旋(spin) 2. 休眠(Sleep) 3. 上下文切换(Context Switch)如何获取Latch任何时候只有一个进程可以访问内存中的某一个块,如果进程因为别的进程正占用块而无法获得Latch时,他会对CPU进行一次spin(旋转),时间非常的短暂,spin过后继续获取,不成功仍然spin,直到 spin次数到达阀值限制(这个由隐含参数_spin原创 2017-11-30 21:11:46 · 689 阅读 · 0 评论