国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Oracle - Oracle基本查詢過濾排序示例解析

Oracle基本查詢過濾排序示例解析

2019-11-28 17:12Oracle教程網(wǎng) Oracle

以下是對(duì)Oracle中的基本查詢過濾排序示例進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下

基本查詢:

復(fù)制代碼代碼如下:


--查詢所有員工的信息
select * from emp;
--設(shè)置行寬
set linesize 120;
--設(shè)置列寬為四個(gè)數(shù)字的寬度
col empno for 9999;
--設(shè)置列寬,a表示字符串共八位長(zhǎng)度
col ename for a8
--設(shè)置pageSize每頁(yè)顯示30條記錄
set pagesize 30;
--sql中支持算數(shù)表達(dá)式,注意:如果一個(gè)表達(dá)式中含有空值,則整個(gè)表達(dá)式為空
select empno,ename,sal,sal*12,comm,sal*12+comm from emp;
--使用濾空函數(shù)如果comm為空將以0代替
select empno,ename,sal,sal*12,comm,sal*12+nvl(comm,0) from emp;
--使用別名的三種方式,別名中有無雙引號(hào)的區(qū)別:帶雙引號(hào)的可以包含空格和特殊字符,不帶雙引號(hào)的則不能
select empno as "員工編號(hào)",ename "姓名",sal 月薪,comm,sal*12+nvl(comm,0)年收入 from emp;
--關(guān)于disctinct,相同記錄只取一次
select distinct deptno from emp;
--當(dāng)disctinct跟多個(gè)值時(shí),當(dāng)deptno和job均一樣時(shí),才認(rèn)為是相同記錄
select distinct deptno,job from emp;
--連接符的使用
select ename ||'的薪水是'||sal from emp;


注意:
SQL 語言大小寫不敏感。 
SQL 可以寫在一行或者多行 
關(guān)鍵字不能被縮寫也不能分行 
各子句一般要分行寫。 
使用縮進(jìn)提高語句的可讀性。 

過濾排序

復(fù)制代碼代碼如下:


--查詢系統(tǒng)參數(shù)
select * from v$nls_parameters;
--修改日期格式
alter session set NLS_DATE_FORMAT='yyyy-mm-dd';
--隱士方式轉(zhuǎn)換日期,會(huì)影響性能
select * from emp where hiredate='1981-11-17';
--顯示方式轉(zhuǎn)換日期
select * from emp where hiredate=to_date('1981-11-17','yyyy-mm-dd');
--比較運(yùn)算符,查詢工資大于1000,小于2000的員工,between and含邊界
select * from emp where sal>=1000 and sal<=2000;
select * from emp where sal between 1000 and 2000;
--in: 在集合中,查詢10號(hào)部門和20號(hào)部門的員工
select * from emp where deptno=10 or deptno=20;
select * from emp where deptno in (10,20);
--模糊查詢:查詢名字以S打頭的員工
select * from emp where ename like 'S%';
--查詢名字有四個(gè)字的員工,要求四個(gè)下劃線
select * from emp where ename like '____';
--查詢姓名中含義下劃線的員工,_下劃線為特殊字符需要轉(zhuǎn)義,escape 聲明轉(zhuǎn)義
select * from emp where ename like '%\_%' escape '\';
--查詢獎(jiǎng)金不為空的員工
select * from emp where comm is not null;
--查詢員工信息,按照月薪排序
select * from emp order by sal;
--a命令:追加命令,將上邊改為降序排序
a  desc
--查詢員工信息,按照年薪排序
select empno,ename,sal,sal*12 from emp order by sal*12;
--order by后面可以跟別名
select empno,ename,sal,sal*12 年薪 from emp order by 年薪;
--order by后面可以跟序號(hào)
select empno,ename,sal,sal*12 from emp order by 4;
--order by作用于多列,先按照第一列排序;然后按照第二列排
select * from emp order by deptno,sal;
--order by作用于多列,降序需要每列均有desc
select * from emp order by deptno desc,sal desc
--將空值排到最后
select * from emp order by comm desc nulls last;
--屏蔽/開啟反饋信息
set feedback off/set feedback on


排序的規(guī)則 :
可以按照select語句中的列名排序 
可以按照別名列名排序 
可以按照select語句中的列名的順序值排序 
如果要按照多列進(jìn)行排序,則規(guī)則是先按照第一列排序,如果相同,則按照第二列排序;以此類推 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 99热婷婷 | 精品久久一区二区三区 | 爆操av| 日韩精品一区二区三区中文在线 | 国产精品毛片一区二区三区 | 伊人网站 | 精品在线一区 | 国产在线一区二区 | 久久这里有精品视频 | 国产精品www | 精品一区二区三区免费毛片 | 亚洲区视频 | 成年人在线观看免费视频 | 亚洲电影第三页 | 想看一级毛片 | 国产91看片 | 婷婷精品久久久久久久久久不卡 | 成人毛片在线观看视频 | 国产精品一区二区三区四区五区 | 寡妇性视频免费高清播放器 | 日本高清一区 | 色综合网址 | www日韩| 国产精品久久久久久久久晋中 | 综合久久综合久久 | 日韩欧美国产精品综合嫩v 日韩a∨精品日韩在线观看 | 国产精品国产三级国产aⅴ中文 | 色婷婷综合久久久中文字幕 | 国产精品久久久久国产a级 国产色 | 日韩中文字幕视频在线观看 | 精品在线一区二区三区 | 91精品国产91久久久久久吃药 | 国产精品一区二区无线 | 一级在线观看视频 | 在线观看黄色 | 国产欧美自拍 | 精品一区二区三区四区 | 成人影院在线 | 亚州av在线| 国产一区www | 91免费网 |