欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > oracle基本查詢操作子查詢用法實(shí)例分析

oracle基本查詢操作子查詢用法實(shí)例分析

熱門標(biāo)簽:汽車4s店百度地圖標(biāo)注店 地圖標(biāo)注效果的制作 手機(jī)地圖標(biāo)注門店 電銷套路機(jī)器人 鶴壁電話機(jī)器人價(jià)格 杭州網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 安陽企業(yè)電銷機(jī)器人供應(yīng)商 地圖標(biāo)注坐標(biāo)圖標(biāo) 網(wǎng)貸外呼系統(tǒng)合法嗎

本文實(shí)例講述了oracle基本查詢操作子查詢用法。分享給大家供大家參考,具體如下:

一、子查詢語法

SELECT select_list
FROM table
WHERE expr operator (SELECT select_list FROM table);

子查詢在主查詢之前一次執(zhí)行完成。
子查詢的結(jié)果被主查詢使用。

select ename from emp where sal > (select sal from emp where ename='SCOTT');

(*注意:子查詢要包含在括號內(nèi),將子查詢放在比較條件的右側(cè)。單行操作符對應(yīng)單行子查詢,多行操作符對應(yīng)多行子查詢。)

單行子查詢,只返回一行,使用單行比較符(> = >= = != >)

--子查詢中使用組函數(shù)
select ename,sal from emp where sal=(select min(sal) from emp);
--子查詢中的having子句
--首先執(zhí)行子查詢
--向主查詢中的having子句返回結(jié)果
select deptno, min(sal)
 from emp
 group by deptno
having min(sal) > (select min(sal) from emp);

多行子查詢,返回多行,使用多行比較符(IN ANY ALL)

--查詢比部門10里任意一個人工資高的員工信息
select ename, sal
 from emp
 where sal > any (select sal from emp where deptno = 10);
--查詢比部門20里所有人工資高的員工信息
select ename, sal
 from emp
 where sal > all (select sal from emp where deptno = 20);
--查詢不是老板的員工信息
select ename from emp where empno not in(select mgr from emp);

二、集合運(yùn)算

并集
UNION運(yùn)算符返回兩個集合去掉重復(fù)元素后的所有記錄。
UNION ALL 返回兩個集合的所有記錄,包括重復(fù)的。
交集
INTERSECT 運(yùn)算符返回同時屬于兩個集合的記錄

--返回工資在500-1000和900-1200的員工信息
select ename, sal
from emp
where sal between 500 and 1000
intersect
select ename, sal
from emp
where sal between 900 and 1200;

差集

MINUS 返回屬于第一個集合,但不屬于第二個集合的記錄。

--返回工資屬于500-1000,但不屬于900-1200的員工信息
select ename, sal
from emp
where sal between 500 and 1000
minus
select ename, sal
from emp
where sal between 900 and 1200;

集合使用的注意事項(xiàng)

1、select語句中參數(shù)類型和個數(shù)保持一致。
2、可以使用括號改變集合執(zhí)行的順序。
3、如果有order by,必須放到最后一句查詢語句后。
4、集合運(yùn)算采用第一個語句的表頭作為表頭。

三、數(shù)據(jù)操作語言

插入數(shù)據(jù)

INSERT INTO table [(column [,column...])]
VALUES (value [,value...]);
insert into dept(deptno,dname,loc) values(50,'test','test');

從其他表中拷貝數(shù)據(jù)

insert into dept(deptno, dname, loc)
select 60, dname, loc from dept where deptno = 10;

更新數(shù)據(jù)

UPDATE table
SET column=value [, column=value, ...]
[WHERE codition]
--更新一條數(shù)據(jù)
update emp set sal=sal+100 where empno=7369;
--update使用子查詢
update emp
set sal = (select max(sal) from emp)
where empno = (select empno from emp where sal = (select min(sal) from emp));

刪除數(shù)據(jù)

DELETE [FROM] table
[WHERE condition];
--刪除一條數(shù)據(jù)
delete from dept where deptno=60;

delete和truncate

1、都是刪除表中的數(shù)據(jù)。
2、delete操作可以rollback,可以閃回。
3、delete可能產(chǎn)生碎片,并且不釋放空間。
4、truncate清空表。

四、數(shù)據(jù)庫事務(wù)

數(shù)據(jù)庫事務(wù)由以下的部分組成:
1、一個或多個DML語句
2、一個DDL數(shù)據(jù)定義語句
3、一個DCL數(shù)據(jù)控制語句

以第一個DML語句的執(zhí)行作為開始
以下面的其中之一作為結(jié)束:
顯示結(jié)束:commit rollback
隱式結(jié)束(自動提交):DDL語句,DCL語句,exit(事務(wù)正常退出)
隱式回滾(系統(tǒng)異常終了):關(guān)閉窗口,死機(jī),掉電

commit和rollback語句的優(yōu)點(diǎn)
1、確保數(shù)據(jù)完整性。
2、數(shù)據(jù)改變被提交之前預(yù)覽。
3、將邏輯上相關(guān)的操作分組。

回滾到保留點(diǎn)
使用savepoint語句在當(dāng)前事務(wù)中創(chuàng)建保存點(diǎn)。
使用rollback to savepoint語句回滾到創(chuàng)建的保存點(diǎn)。

update emp set sal=sal+100 where empno=7369;
savepoint update_empno7369;
delete from emp where empno=7369;
rollback to update_empno7369;

五、創(chuàng)建和管理表

常見的數(shù)據(jù)庫對象
如下:
表        基本的數(shù)據(jù)存儲集合,由行和列組成。
視圖     從表中抽出的邏輯上相關(guān)的數(shù)據(jù)集合。
序列     提供有規(guī)律的數(shù)值。
索引     提高查詢的效率。
同義詞  給對象起別名。

創(chuàng)建表

CREATE TABLE [schema.]table (column datatype [DEFAULT expr][, ...]);
create table test(
id number(12),
name varchar2(32));

通過子查詢創(chuàng)建表

CREATE TABLE table [(column, column...)]
AS subquery;
create table test2 as select empno,ename from emp where sal>1000;

修改表

--添加列
ALTER TABLE table
ADD (column datatype [DEFAULT expr] [, column datatype] ...);

--添加info列
alter table test add (info varchar2(256) default '');

--修改列
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr] [, column datatype] ...);

--修改info列
alter table test modify (info varchar2(64) default '');

--刪除列
ALTER TABLE table
DROP column (column);

--刪除info列
alter table test drop column info;

--修改列名
ALTER TABLE table
rename column old_column_name to new_column_name;

--修改name列名
alter table test rename column name to name2;

刪除表

1、數(shù)據(jù)和結(jié)構(gòu)都被刪除
2、所有正在運(yùn)行的相關(guān)事物被提交
3、所有相關(guān)索引被刪除
4、DROP TABLE語句不能回滾,但是可以閃回。

drop table test;

改變對象的名稱

rename dept to newDept;

清空表
1、刪除表中所有數(shù)據(jù)。
2、釋放表的存儲空間。
3、truncate不能回滾。

truncate table test;

更多關(guān)于Oracle相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Oracle常用函數(shù)匯總》、《Oracle日期與時間操作技巧總結(jié)》及《php+Oracle數(shù)據(jù)庫程序設(shè)計(jì)技巧總結(jié)》

希望本文所述對大家Oracle數(shù)據(jù)庫程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Oracle 11GR2的遞歸WITH子查詢方法
  • Oracle基礎(chǔ)學(xué)習(xí)之子查詢
  • Oracle數(shù)據(jù)庫中基本的查詢優(yōu)化與子查詢優(yōu)化講解
  • Oracle通過遞歸查詢父子兄弟節(jié)點(diǎn)方法示例
  • 一個oracle+PHP的查詢的例子
  • oracle基本查詢用法入門示例
  • oracle 查詢表名以及表的列名
  • oracle查詢語句大全(oracle 基本命令大全一)
  • oracle數(shù)據(jù)庫常用的99條查詢語句
  • ORACLE查詢刪除重復(fù)記錄三種方法
  • oracle常用sql查詢語句部分集合(圖文)

標(biāo)簽:柳州 銀川 焦作 泰安 南陽 酒泉 梧州 河源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle基本查詢操作子查詢用法實(shí)例分析》,本文關(guān)鍵詞  oracle,基本,查詢,操作,子,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle基本查詢操作子查詢用法實(shí)例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于oracle基本查詢操作子查詢用法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    caoporn91| 亚洲天堂精品在线观看| 午夜久久久影院| av资源站一区| 熟女少妇a性色生活片毛片| 成人免费高清视频在线观看| 99精品欧美一区| 91aaa在线观看| 国产精品久久影院| 国产成人亚洲精品狼色在线| 欧洲性xxxx| 中文字幕第一页久久| 国产一区二区看久久| 欧日韩不卡视频| 国产视频在线观看一区二区三区| 韩日精品视频一区| 欧美老女人性生活视频| 国产午夜精品一区二区三区四区| 黄色日韩网站视频| 欧美日韩国产一二三区| 国产色婷婷亚洲99精品小说| 国产精品一级二级三级| 国产真实乱在线更新| 亚洲欧洲精品天堂一级| 99精品国产91久久久久久| 欧美色手机在线观看| 亚洲成人av电影在线| 黄色性生活一级片| 欧美xxxxx裸体时装秀| 狠狠色丁香久久婷婷综| 日本少妇aaa| 亚洲摸摸操操av| 深田咏美中文字幕| 日韩免费看的电影| 国产精品一品视频| 私库av在线播放| 亚洲成人av电影| 亚洲激情视频小说| 国产精品系列在线| 99re视频精品| 制服丝袜日韩国产| 狠狠色综合播放一区二区| 日本不卡一二区| 亚洲黄色在线视频| 喷水视频在线观看| 久久夜色精品国产欧美乱极品| 国产成人午夜电影网| 欧美亚洲免费在线一区| 日韩不卡免费视频| 亚洲精品一区二区三区在线播放| 综合久久久久久久| 强迫凌虐淫辱の牝奴在线观看| 久久蜜桃av一区二区天堂| 成人美女视频在线观看18| 欧美人动与zoxxxx乱| 国产综合色精品一区二区三区| 色综合久久中文字幕综合网| 午夜精品影院在线观看| 正在播放国产对白害羞| 一区二区三区 在线观看视频| 9.1成人看片| 亚洲欧美综合色| 亚洲精品中文字幕在线播放| 国产蜜臀97一区二区三区| 欧美69精品久久久久久不卡| 精品国精品国产| 91在线观看污| 精品国产一区a| 99re这里只有精品视频首页| 精品国产一区二区三区四区四| 不卡一区在线观看| 欧美刺激脚交jootjob| gogogo免费视频观看亚洲一| 精品久久久久久久人人人人传媒 | 欧美一区二区在线看| 国产成人精品一区二区三区网站观看| 欧美亚洲高清一区二区三区不卡| 久久国产精品无码网站| 欧美专区日韩专区| 国产一区二区电影| 91麻豆精品国产无毒不卡在线观看| 国产精品一区二区男女羞羞无遮挡| 欧美精品免费视频| 成人性生交大合| 欧美成人一区二区三区片免费| 99re视频精品| 欧美极品少妇xxxxⅹ高跟鞋 | 91精品国模一区二区三区| 国产·精品毛片| 日韩丝袜美女视频| 91麻豆6部合集magnet| 国产欧美日韩亚州综合| 久久丫精品国产亚洲av不卡| 一区二区三区四区高清精品免费观看 | 久久精品国产一区二区三 | 国产一区亚洲一区| 欧美精品tushy高清| 成人激情开心网| 久久亚洲精品小早川怜子| 无码人妻精品一区二区三| 亚洲日本韩国一区| 极品色av影院| 精久久久久久久久久久| 日韩一区和二区| 无码人妻一区二区三区免费n鬼沢| 国产精品免费网站在线观看| 久操视频免费看| 日韩高清在线一区| 日韩在线观看一区二区| 亚洲第一久久影院| 日本乱人伦一区| 成人免费不卡视频| 中文字幕精品三区| 亚洲欧美综合7777色婷婷| 久久国产成人午夜av影院| 欧美一区二区三区在线看| 性色av浪潮av| 艳妇臀荡乳欲伦亚洲一区| 色婷婷综合久久久中文一区二区 | 激情五月深爱五月| 韩国一区二区在线观看| 精品国产乱码久久久久久夜甘婷婷| 久久久久9999| 日韩成人免费电影| 日韩视频永久免费| 国产精品jizz| 理论电影国产精品| 亚洲精品一区二区三区在线观看| 法国伦理少妇愉情| 老司机精品视频在线| 精品免费99久久| 蜜桃av乱码一区二区三区| 九九热在线视频观看这里只有精品| 日韩精品在线看片z| 成都免费高清电影| 激情综合亚洲精品| 久久精品在线观看| 成人黄色短视频| 成人性生交大合| 亚洲日本丝袜连裤袜办公室| 在线一区二区观看| 黄色片子免费看| 亚洲国产色一区| 欧美一区二区三区日韩| 免费在线观看成年人视频| 美国三级日本三级久久99| 久久亚洲捆绑美女| 777777国产7777777| 99精品视频一区| 亚洲国产精品麻豆| 日韩一级黄色片| 国产精品理论在线| 成人免费视频caoporn| 亚洲激情第一区| 日韩一级黄色大片| 五月婷婷六月香| av午夜精品一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 欧美一区二区三区人| a资源在线观看| av午夜精品一区二区三区| 亚洲v日本v欧美v久久精品| 日韩美女视频一区二区在线观看| 夫妇交换中文字幕| www.日韩大片| 午夜一区二区三区视频| 久久视频一区二区| 91成人福利视频| 亚洲av人人澡人人爽人人夜夜| 麻豆精品新av中文字幕| 国产精品美女www爽爽爽| 在线日韩国产精品| 中文人妻一区二区三区| 国产91精品免费| 亚洲国产视频一区| 国产亚洲成av人在线观看导航| 色系网站成人免费| 玖草视频在线观看| 国产a级毛片一区| 亚洲超碰97人人做人人爱| 国产日产欧美一区二区视频| 在线观看国产91| 亚洲色成人网站www永久四虎| 成人网男人的天堂| 三级影片在线观看欧美日韩一区二区| 国产午夜亚洲精品理论片色戒| 欧美午夜一区二区三区 | 欧美大片在线观看一区二区| 久久精品一区二区三区四区五区| 国产精品偷伦视频免费观看了 | 久久国产柳州莫菁门| 92精品国产成人观看免费| 欧美aaaaa成人免费观看视频| 国产精品国产a级| 日韩午夜在线播放| 色国产精品一区在线观看| 国产一二三四五区| 妖精视频在线观看| 国产福利91精品一区二区三区| 五月综合激情婷婷六月色窝|