成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > oracle基本查詢用法入門示例

oracle基本查詢用法入門示例

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

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

一、基本select語(yǔ)句

SELECT *|{[DISTINCT] column|expression [alias], ...}
FROM table;

例如:

--查詢所有數(shù)據(jù)
select * from emp;

--查詢指定列數(shù)據(jù)
select empno,ename,sal from emp;

--算數(shù)運(yùn)算符(+ - * /)
select ename,sal,sal+30 from emp;

--使用括號(hào)
select ename,sal,12*(sal+30) from emp;

--定義空值
--(空值是無(wú)效的,未指定,未知的或不可預(yù)知的值,空值不是空格或是0)
select ename,job,sal,comm from emp;

--空值的數(shù)學(xué)運(yùn)算
--包含空值的數(shù)學(xué)表達(dá)式的值都為空值
select ename,12*sal+comm from emp;

--列的別名
--別名使用雙引號(hào),AS可以省略
select deptno as "no",ename as "name" from emp;

--連接符,把列與列,列與字符連接在一起
select deptno || '--' || ename from emp;

--字符串
--日期和字符只能在單引號(hào)中出現(xiàn)
select 'hello ' || ename from emp;

--刪除重復(fù)行
select distinct deptno from emp;

--顯示表結(jié)構(gòu)
desc[ribe] tablename;

二、過(guò)濾和排序

SELECT *|{[DISTINCT] column|expression [alias], ...}
FROM table
[WHERE condition(s)];

例如:

--查詢指定條件數(shù)據(jù)
select deptno,ename from emp where deptno=10;

--字符串和日期包含在單引號(hào)中
--字符串大小寫敏感,日期格式敏感
select ename,job,deptno from emp where ename='King';

--比較運(yùn)算符(= >  = >= > !=)
select ename,sal from emp where sal1500;

--其他比較運(yùn)算符
--BETWEEN ... AND ... 在兩個(gè)值之間包含邊界
--IN(set) 等于值列表中的一個(gè)
--LIKE 模糊查詢

--IS NULL 空值
select ename,sal,deptno from emp where deptno in(10,30);
select ename,sal,comm from emp where comm is null;

--邏輯運(yùn)算(AND OR NOT)
select ename,sal from emp where deptno=10 and sal>1500;

排序

ORDER BY 字段 [DESC|ASC]

例如:

select ename,sal from emp order by sal desc;
--多列排序
--先按第一列排序,如果相同,則按第二列排序,以此類推
select * from emp order by sal desc,hiredate desc;

三、單行函數(shù)

1、字符函數(shù)

--LOWER 轉(zhuǎn)換小寫
--UPPER 轉(zhuǎn)換大寫
--INITCAP 首字母大寫
select lower(ename) from emp;
--CONCAT 接接字符串
--SUBSTR 截取字符串
--LENGTH 字符串長(zhǎng)度
--INSTR 查找字符串
--LPAD 左邊填充字符
--RPAD 右邊填充字符
--TRIM([leading|trailing|both] 字符串1 from 字符串2) 
--TRIM可以刪除兩邊空格,也可刪除其他字符
--REPLACE 替換字符串
select concat('aa','bb') from emp;
select substr('abcdefg', 2, 3) from emp;
select length('test...') from emp;
select instr('hello world', 'w') from emp;
select lpad(sal, '10', '0') from emp;
select rpad(sal, '10', '*') from emp;
select trim(' test ') from emp;
--從尾部刪除字符串*號(hào)
select trim(trailing '*' from '**1212121**') from emp;
--把字符串中的22替換成88
select replace('11223344', '22', '88') from emp;

2、數(shù)字函數(shù)

--ROUND 四舍五入
--TRUNC 截?cái)?
--MOD 求余
select round(25.533,2) from dual;
select trunc(25.323,2) from dual;
select mod(8, 3) from dual;

3、日期

oracle中日期型數(shù)據(jù)實(shí)際含有兩個(gè)值:日期和時(shí)間。

默認(rèn)格式為:DD-MON-RR

--返回系統(tǒng)時(shí)間
select sysdate from dual;
--兩個(gè)日期相減,返回日期之間相差的天數(shù)
select ename,(sysdate-hiredate) / 7 "weeks" from emp;
--MONTHS_BETWEEN 兩日期相差月數(shù)
--ADD_MONTHS 指定日期加上若干月數(shù)
--NEXT_DAY 指定日期的下一個(gè)日期
--LAST_DAY 本月的最后一天
--ROUND 日期四舍五入
--TRUNC 日期截?cái)?
select months_between(sysdate,hiredate) from emp;

4、顯式數(shù)據(jù)類型轉(zhuǎn)換

--TO_CHAR(date, 'format_model')
--把日期轉(zhuǎn)換成字符串
select to_char(sysdate, 'YYYY MM DD HH:MI:SS') from dual;
--TO_CHAR(number, 'format_model')
select ename,sal,to_char(sal, '$99,999.00') from emp;
--TO_NUMBER(char[,'format_model'])
--TO_DATE(char[,'format_model'])

通用函數(shù),適用于任何數(shù)據(jù)類型,也適用于空值

NVL(expr1,expr2)
NVL2(expr1,expr2,expr3)
NULLIF(expr1,expr2)
COALESCE(expr1,expr2,...)

5、條件表達(dá)式

在sql語(yǔ)句中使用if-then-else邏輯
case表達(dá)式,sql99語(yǔ)法,類似basic,比較繁鎖
decode函數(shù),oracle自已語(yǔ)法,類似java,比較簡(jiǎn)潔

CASE expr WHEN comparison_expr1 THEN return_expr1
     [WHEN comparison_expr2 THEN return_expr2
      WHEN comparison_expr3 THEN return_expr3
      ELSE else_expr]
END
DECODE(col|expression, search1, result1
           [,search2, result2, ..., ]
           [,defautl]
)
select ename,sal,decode(round(sal/1000),
1, '一倍',
2, '二倍',
3, '三倍',
'不知倍數(shù)'
) from emp;

6、函數(shù)嵌套

單行函數(shù)可以嵌套,嵌套函數(shù)的執(zhí)行是由內(nèi)到外。

四、分組函數(shù)

分組函數(shù)作用于一組數(shù)據(jù),并對(duì)一組數(shù)據(jù)返回一個(gè)值。
常用組函數(shù)

--AVG
--COUNT
--MAX
--MIN
--SUM
select sum(sal) as "total" from emp;
select max(sal) from emp;
select count(*) from emp where deptno=10;
select count(distinct deptno) from emp;

分組數(shù)據(jù)
通過(guò)GROUP BY可以將數(shù)據(jù)分成若干組

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

(*注意:在select列表中所有未包含在組函數(shù)中的列都必須包含在group by中。)

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

過(guò)濾分組
通過(guò)HAVING子句對(duì)分組進(jìn)行過(guò)濾

select deptno,avg(sal) from emp group by deptno having deptno in(10,20);

(*注意:不能在where子句中使用組函數(shù),having子句中可以。)
嵌套組函數(shù)

select max(avg(sal)) from emp group by deptno;

五、多表查詢

oracle的連接  sql99的連接
等值連接        cross joins
不等值連接     natural joins
外連接           using clause
自連接           full or two sided outer joins

SELECT table1.column, table2.column
FROM table1,table2
WHERE table1.column1=table2.column2;
--等值連接
select d.dname,e.ename,e.sal from emp e, dept d where e.deptno=d.deptno;

--多連接條件和and操作符
select d.dname,e.ename,e.sal from emp e, dept d where e.deptno=d.deptno and e.deptno=10;

表的別名
1、使用表別名可簡(jiǎn)化查詢
2、使用表名前綴可以提高執(zhí)行效率
3、如果使用了表的別名,則不能再使用表的真名。

--不等值連接

--查詢員工部門名稱和工資等級(jí)
select d.dname, e.ename, e.sal, s.grade
from emp e, dept d, salgrade s
where e.deptno = d.deptno
and e.sal >= s.losal
and e.sal = s.hisal;

外連接語(yǔ)法
外連接查詢可以查詢不滿足連接條件的數(shù)據(jù)。
外連接的符號(hào)是(+)

SELECT table1.column, table2.column
FROM table1, table2
WHERE table1.column(+) = table2.column;

SELECT table1.column, table2.column
FROM table1, table2
WHERE table1.column= table2.column(+) ;
--查詢部門人數(shù)
select d.dname, d.deptno, count(e.empno)
 from emp e, dept d
 where e.deptno(+) = d.deptno
 group by d.deptno,d.dname;

自連接

--查詢員工的上級(jí)
select e.ename as "員工", e2.ename as "上級(jí)"
 from emp e, emp e2
 where e.empno = e2.mgr;

使用sql:1999語(yǔ)法連接

SELECT table1.column, table2.column
FROM table1
[CROSS JOIN table2] |
[NATURAL JOIN table2] |
[JOIN table2 USING (column_name)] |
[JOIN table2 ON(table1.column_name=table2.column_name)] |
[LEFT|RIGHT|FULL OUTER JOIN table2 ON(table1.column_name=table2.column_name)];

使用cross join連接的表產(chǎn)生叉集,叉集和笛卡爾集是相同的。

select e.ename,d.dname from emp e cross join dept d;

使作natural join自然連接,會(huì)以兩個(gè)表中具有相同名字的列為條件創(chuàng)建等值連接。

select e.ename,d.dname from emp e natural join dept d;

使用using創(chuàng)建連接,用natural join創(chuàng)建等值連接時(shí),可以使用using指定等值連接中需要用到的列。

select e.ename,d.dname from emp e join dept d USING (deptno);

使用on創(chuàng)建連接,可以指定額外的連接條件。

select e.ename,d.dname from emp e join dept d on e.deptno=d.deptno;

使用on創(chuàng)建多表連接

select e.ename, d.dname, e2.ename
from emp e
join dept d
on e.deptno = d.deptno
join emp e2
on e.empno = e2.mgr;

內(nèi)連接和外連接
在sql:1999中,內(nèi)連接只返回滿足連接條件的數(shù)據(jù)。
兩個(gè)表在連接過(guò)程中除了返回滿足連接條件的行以外,還返回左(右)表中不滿足條件的行,這種稱為左(右)外連接。
兩個(gè)表在連接過(guò)程中除了返加滿足連接條件的行以外,還返回兩個(gè)表中不滿足條件的行,這種連接稱為滿外連接。

--左外連接
select e.ename, d.dname
from emp e
left outer join dept d
on e.deptno = d.deptno;
--右外連接,返回右表中不滿足條件的行
select e.ename, d.dname
from emp e
right outer join dept d
on e.deptno = d.deptno;
--滿外連接
select e.ename, d.dname
from emp e
full outer join dept d
on e.deptno = d.deptno;

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle基本查詢用法入門示例》,本文關(guān)鍵詞  oracle,基本,查詢,用法,入門,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle基本查詢用法入門示例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于oracle基本查詢用法入門示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲第一精品电影| 色琪琪丁香婷婷综合久久| 一级黄色小视频| 91精品国产经典在线观看| 少妇献身老头系列| 成人免费视频毛片| 综合亚洲深深色噜噜狠狠网站| eeuss国产一区二区三区四区| 韩国三级在线播放| 欧美系列精品| 成人在线超碰| 欧美在线在线| 国产免费拔擦拔擦8x高清在线人| 天天搞夜夜操| 精人妻一区二区三区| 一区二区高清视频| 久久久久人妻一区精品色| 国产高清视频网| 91久久国产综合久久91| 国产永久免费网站| 成人3d精品动漫精品一二三| 国产主播福利| 日韩精品在线免费观看视频| 欧美写真视频网站| www.国产欧美| 成人在线黄色| 欧美精品一区二区高清在线观看| 这里精品视频免费| 黄色av免费网站| 污污视频网站在线免费观看| www.玖玖玖| 欧美丰满艳妇bbwbbw| 黑巨人与欧美精品一区| 欧美一级bbbbb性bbbb喷潮片| 国产又爽又黄的激情精品视频| ,一级淫片a看免费| 99久久er热在这里只有精品66| 黄色片在线免费看| 羞羞视频在线观看免费| 交videos老少配com| 一区视频在线看| 美女网站色精品尤物极品姐弟| 久久中文字幕在线| 亚洲第一久久影院| 欧美亚洲免费在线| 美女网站在线免费欧美精品| yiren22亚洲综合伊人22| 欧美成a人片免费观看久久五月天| 激情文学综合| 免费黄色成人| 欧美大片日本大片免费观看| 登山的目的在线| 日韩免费一二三区| 欧美亚州在线观看| 男女性杂交内射妇女bbwxz| 亚洲欧美在线精品| avove在线播放| 2020日本在线视频中文字幕| 成人中文字幕电影| 日韩精品无码一区二区| 成人国产精品久久久久久亚洲| 欧美一区二区三区久久精品| 50度灰在线观看| 伦av综合一区| 亚洲人成在线观| 操你啦视频分享| 18岁以下禁止观看的美女视频| 日韩欧美一级| 视频在线不卡免费观看| 天天弄天天操| av先锋资源网| 亚洲天堂第二页| 激情丁香久久| 国产精品久久久91| 欧美日韩一区二区视频在线观看| 91中文字幕在线播放| 波多野结衣视频在线观看| 欧美色男人天堂| 新欧美整片sss第一页| 丰满人妻老熟妇伦人精品| 国产福利微拍精品一区二区| www免费网站在线观看| 91九色鹿精品国产综合久久香蕉| 91色|porny| 国产精品久久久久桃色tv| av在线一区二区三区| 精品一区二区三区在线| 欧美少妇一区二区| yourporn在线观看视频| 欧美在线观看一二区| 国产传媒一区在线| 免费免费啪视频在线观播放| 国产一区日韩二区欧美三区| 少妇高潮喷水久久久久久久久久| 国产三级短视频| 精品动漫av| 国产精品xxxx喷水欧美| 亚洲精品在线观| 青青视频免费在线| 欧美三级欧美一级| 久久久久久蜜桃| 精品视频一区三区九区| 不卡av播放| 三区在线观看| 亚洲欧美成人vr| 看高清中日韩色视频| 久久国产精品电影| 亚洲a一区二区三区| 成人免费高清视频| 日韩中文字幕免费看| 国产亚洲精品bv在线观看| 亚洲天堂成人网| 激情丁香综合| 成人毛片老司机大片| 欧美xxxx×黑人性爽| av资源新版天堂在线| 欧美 丝袜 自拍 制服 另类| 伦伦影院午夜日韩欧美限制| 波多野结衣视频网站| 亚洲综合色站| 久久精品国产露脸对白| 中文字幕导航| 欧美牲交a欧美牲交aⅴ免费下载| 日本一区二区高清视频| 国产精品久久久久av电视剧| 国产高清中文字幕在线| 99精品欧美一区二区三区综合在线| 国产精品视频免费一区二区三区| 国卡一卡二卡三免费网站| 免费男女羞羞的视频网站中文字幕妖精视频| 日日夜夜免费精品视频| 日韩久久一区| 精品久久久精品| 欧美日本不卡视频| 国产精品wwwwww| 日本性视频网站| 久久国产精品精品国产色婷婷| 亚洲女娇小黑人粗硬| 1234区中文字幕在线观看| 激情懂色av一区av二区av| 日韩理论片一区二区| 免费在线观看黄| 精品久久久三级丝袜| 99在线观看免费| 国产一区亚洲| 国产精品久久久久一区二区三区共| 亚洲丝袜在线观看| 国产麻豆日韩| 欧美私人免费视频| 182在线视频观看| 久久亚洲私人国产精品va| 在线观看中文字幕亚洲| 97久久精品人人爽人人爽蜜臀| 日韩乱码人妻无码中文字幕| 裸体素人女欧美日韩| 亚洲二区在线视频| 国产无人区一区二区三区| 国产99免费视频| 精品二区在线观看| 狂野欧美性猛交xxxx乱大交| 美国黄色一级视频| 色呦呦视频在线| 国产伦精品一区二区三区在线播放| 亚洲va欧美va人人爽成人影院| 欧美另类在线观看| 天天综合视频在线观看| 欧美午夜久久久| aaaaa级少妇高潮大片免费看| 国产手机av在线| 日本在线视频播放| 亚洲精品丝袜日韩| 中文字幕亚洲欧美日韩高清| 精品美女在线视频| 国产三级国产精品| 亚洲xxxx天美| 91精品欧美综合在线观看最新| 欧美久久99| 欧美激情在线免费观看| 欧美成人精品一区二区免费看片| 男女啪啪网站| 99久久久精品免费观看国产蜜| 成人免费高清观看| 三年中国中文在线观看免费播放| 久热国产精品| 欧美色精品天天在线观看视频| 九九九热视频| 免费在线看成人av| 成人看片视频| 精品少妇v888av| 日本不卡一区在线| 日韩精品欧美国产精品忘忧草| 国产成人精品一区二区在线小狼| 国产在线观看91| 国产一区二区三区日韩欧美| 欧美一区二区视频17c| 久久国产午夜精品理论片最新版本| 亚洲欧美日韩国产一区二区三区| 911国产在线| 成年大片免费视频播放二级| 成年网站在线观看| 黄网站app在线观看下载视频大全官网| 日韩在线电影| 丁香花电影在线观看完整版| 亚洲欧洲日韩在线| 日韩欧美中文字幕不卡| 新版的欧美在线视频| 欧美亚洲在线日韩| 色黄视频在线| 你懂的在线观看视频| 亚洲桃色在线一区| 成人深夜视频在线观看| 99re免费视频精品全部| 性亚洲最疯狂xxxx高清| 欧美精品欧美精品| 人妻少妇精品无码专区二区| 成人美女视频在线观看18| 精品不卡一区二区| 在线精品国精品国产尤物884a| 91视频在线免费| 婷婷久久一区| 中国丰满熟妇xxxx性| 亚洲www免费| 国产精品jizz在线观看老狼| 丰满少妇高潮久久三区| 日韩欧美国产麻豆| 欧美一区二区大片| 真实的国产乱xxxx在线91| 亚洲精品一卡二卡三卡四卡| 日本一区二区三区四区视频| 九九在线观看视频| 国产jjizz一区二区三区视频| 午夜免费久久看| 亚洲精品国产精品乱码视色| 成人一区二区在线观看| 一区二区视频国产| 污视频网站观看| 日本道不卡免费一区| 国产精品sm调教免费专区| 国产高清不卡视频| 丁香桃色午夜亚洲一区二区三区| 日皮视频在线免费观看| 久久免费黄色网址| 欧美h片在线观看| 91探花在线观看| 日本在线三级| 一二三四视频在线中文| 114美女做爰视频在线| 欧美午夜影院| 亚洲国产精品久久久男人的天堂| 一本色道久久综合狠狠躁的番外| 日本福利视频在线| 色琪琪免费视频网站| 日日躁天天躁狠狠躁| a视频免费看| 人妻互换免费中文字幕| 91高清在线| 欧美女v视频| 成人动漫视频在线观看完整版| 五月天亚洲综合情| 国产精品久久久99| 亚洲国产成人91porn| 在线免费观看日韩视频| 天天干天天操天天爽| 91精品国产自产在线观看永久| 欧美一级淫片免费视频黄| 国产精品一区二区在线| 综合五月激情网| 久久久久久久久久久亚洲| 秋霞av一区二区三区| 巨乳诱惑日韩免费av| 久久免费黄色网址| 全国男人的天堂天堂网| heyzo高清中文字幕在线| 久久久久久国产精品久久| 一区二区三区视频在线观看视频| 久久夜色撩人精品| 国产婷婷视频在线| 国产精品熟女久久久久久| 色先锋最新资源| 国产中文字幕第一页| 大波视频国产精品久久| 理论在线观看| 国产拍精品一二三| 日韩啊v在线| 香蕉免费一区二区三区在线观看| 国产精品亚洲综合| 最新二区三区av| 青柠在线影院观看日本| 久久蜜桃香蕉精品一区二区三区| 久久欧美中文字幕| 动漫3d精品一区二区三区乱码| 一区二区三区在线视频观看58| 精品国产一区二区三区| 91沈先生在线观看| 欧美国产日韩在线| 成人精品视频在线| 精品中文字幕一区二区小辣椒| 国产va在线| 成人免费黄色网址| 国产精自产拍久久久久久| 怕怕欧美视频免费大全| 91蝌蚪porny九色| 国产喷水在线观看| 蜜臀va亚洲va欧美va天堂| 亚洲国语精品自产拍在线观看| 日韩免费电影在线观看| 久久高清视频免费| 天天插天天操天天射| 超碰在线12| 精品欧美一区二区三区久久久| 久久综合中文字幕| 午夜激情一区二区| 国产污污在线观看| 国产精品视频一区二区久久| av图片在线观看| 国产午夜精品理论片在线| 91在线观看免费网站| 亚洲欧美视频在线观看视频| 日本xxxxxxxxxx75| 久久综合久久网| 91ts人妖另类精品系列| 久久久久久18| 亚洲欧洲日本一区二区三区| 日韩精品亚洲一区二区三区免费| 欧美日韩成人精品| 色哦色哦哦色天天综合| 日韩精品免费| 在线精品一区二区|