日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

oracle查询等于外的,Oracle 查询、更新基本操作

發(fā)布時(shí)間:2024/9/15 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle查询等于外的,Oracle 查询、更新基本操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

oracle 默認(rèn)隔離等級(jí)是:讀已提交。

查詢鎖定,防止另外用戶更新:

select * from books for update;

當(dāng)前用戶更新之后,另外用戶可以更改。

01、表連接

假定from子句中從左到右兩個(gè)表分別為A,B表。

內(nèi)連接:選取A、B表的完全匹配的集合,兩表交集:

select empno,ename,emp.deptno A,dept.deptno B,dname from emp inner join dept on emp.deptno=dept.deptno;

左外連:選取A表全部以及A、B表交集

select dname,dept.deptno A,emp.deptno B,empno,ename from dept left join emp on dept.deptno=emp.deptno;

右外連:選取B表全部以及A、B表交集

select empno,ename,emp.deptno A,dept.deptno B,dname from emp right join dept on emp.deptno=dept.deptno;

02、表聯(lián)合

整合結(jié)果集并消除重復(fù)行:

select empno,ename from emp

union

select deptno,dname from dept;

03、空值

select empno,ename,nvl(comm,0) from emp;????? --正確,comm與0類型相同

select empno,ename,nvl(comm,'空值') from emp; --錯(cuò)誤,comm與'空值'類型不同

select empno,ename,comm from emp where comm is null;

select empno,ename,comm from emp where comm is not null;

04、排序

select * from emp order by empno,asc;

select * from dept order by deptno desc;

05、消除重復(fù)數(shù)據(jù)

select distinct deptno from emp;

06、模糊查詢

select ename from emp where ename like '%K';

_表示一個(gè)字符,%表示一個(gè)或多個(gè)字符

07、分組

select deptno, avg(sal) from emp group by deptno;?????? --分組求出平均薪水

select deptno, avg(sal) from emp group by deptno, job;? --組合分組

select deptno, avg(sal) from emp group by deptno having avg(sal) > 2000;

group by 后面的字段,可以不出現(xiàn)在select后面;

select 后面的字段,如果沒有出現(xiàn)在聚集函數(shù)里,就必須出現(xiàn)在group by后面。

group by 分組過(guò)濾要使用having。

08、聚集函數(shù)

select ename, max(sal) from emp;

這條語(yǔ)句錯(cuò)誤:max只能有一個(gè)值,只能選取一行,但是等于max值的記錄可能有好幾個(gè),無(wú)法正確匹配,所以應(yīng)該使用子查詢:

select ename from emp where sal = (select max(sal) from emp);

聚集函數(shù)不能做為條件出現(xiàn)在where子句的后邊:

select deptno,sum(sal) from emp where sum(sa

總結(jié)

以上是生活随笔為你收集整理的oracle查询等于外的,Oracle 查询、更新基本操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。