麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle中scott表結構與簡單查詢實例分析

2024-08-29 13:58:23
字體:
來源:轉載
供稿:網(wǎng)友
這篇文章主要介紹了Oracle中scott表結構與簡單查詢,實例分析Oracle查詢的相關技巧,需要的朋友可以參考下
本文實例講述了Oracle中scott表結構與簡單查詢的方法。分享給大家供大家參考。具體分析如下:
1、scott用戶的表的結構
查看表結構
desc 表名;//desc emp;
emp表:
SQL> desc emp;
名稱 是否為空? 類型
----------------- -------- ------------
EMPNO NOT NULL NUMBER(4) 雇員編號
ENAME VARCHAR2(10) 雇員姓名
JOB VARCHAR2(9) 雇員職位
MGR NUMBER(4) 對應領導編號
HIREDATE DATE 雇用日期
SAL NUMBER(7,2) 基本工資
COMM NUMBER(7,2) 獎金,傭金
DEPTNO NUMBER(2) 部門編號
dept表:
SQL> desc dept;
名稱 是否為空? 類型
----------------- -------- ------------
DEPTNO NOT NULL NUMBER(2) 部門編號
DNAME VARCHAR2(14) 部門名稱
LOC VARCHAR2(13) 部門所在位置
salgrade表:
SQL> desc salgrade;
名稱 是否為空? 類型
----------------- -------- ----------
GRADE NUMBER 工資等級
LOSAL NUMBER 此等級最高工資
HISAL NUMBER 此等級最高工資
bonus表:
SQL> desc bonus;
名稱 是否為空? 類型
----------------- -------- ------------
ENAME VARCHAR2(10) 雇員姓名
JOB VARCHAR2(9) 雇員職位
SAL NUMBER 雇員工資
COMM NUMBER 雇員獎金
2、簡單查詢
1.查詢不重復的職位


select distinct job from emp;
2.查詢年薪,起別名,別名不要用單引號括起來


select sal*12 [as] income from emp;
3.簡單查詢中可以使用"||"連接查詢的字段


select empno ||','|| ename from emp;
sql語句中的字符串用單引號表示
select '雇員編號是:'||empno||'姓名是:'||ename||'工資為:'||sal||'職位是:'||job||'!' 雇員信息 from emp;
4.在oracle中數(shù)據(jù)時區(qū)分大小寫的


select * from emp where job ='CLERK';
查詢不是辦事員的雇員信息


select * from emp where job!='CLERK';
select * from emp where job<>'CLERK';
select * from emp where NOT job='CLERK';
5.BETWEEN ……AND 大于等于 小于等于


select * from emp where sal between 1500 and 3000;
也可以求反


select * from emp where sal not between 1500 and 3000;
也可以是日期


select * from emp where hiredate between '01-1月 -1981' and '31-12月 -81';
6. 判斷是否為空IS(NOT)NULL


select * from emp where comm Is not null;
select * from emp where not comm Is null;
7.IN操作符


select * from emp where empno in (7521,7844,5555);
select * from emp where empno not in (7521,7844,5555);
關于NOT IN
如果現(xiàn)在使用了IN操作符,查詢范圍之中存在了null,不影響查詢


select * from emp where empno in (7521,7844,null);
如果現(xiàn)在使用的是NOT IN操作符,如果查詢范圍之中有了null,則不會有任何的結果返回


select * from emp where not empno in (7521,7844,null);
select * from emp where empno not in (7521,7844,null);
8.LIKE子句
匹配符號:
匹配單個字符: _ 0個
匹配任意多個字符:% 0個、一個、多個
查詢?nèi)恳宰帜?quot;A"開頭的雇員


select * from emp where ename like 'A%';
查詢第二個字母為"A"的雇員


select * from emp where ename like '_A%';
查詢含有字母為"A"的雇員


select * from emp where ename like '%A%';
查詢不含有字母為"A"的雇員


select * from emp where not ename like '%A%';
select * from emp where ename not like '%A%';
LIKE '%%' 表示查詢?nèi)繑?shù)據(jù)


select * from emp where empno like '%%'
9.數(shù)據(jù)的排序


order by 字段 [ASC|DESC][,字段 [ASC|DESC]……];
order by子句必須在where子句之后,在所有sql語句最后
排序的時候可以指明多個排序字段
排序方式有兩種:默認(ASC)升序 、DESC(降序)
按照工資進行排序


select * from emp order by sal desc;
先按工資排序,再按照雇傭日期排序


select * from emp order by sal desc,hiredate;
希望本文所述對大家的Oracle程序設計有所幫助。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美性生交xxxxx免费观看 | 伊人二本二区 | 国产精品久久久久网站 | 中文字幕在线观看精品 | 欧美一级精品片在线看 | 午夜精品在线视频 | 深夜福利视频绿巨人视频在线观看 | 爱草在线 | 视频一区二区精品 | 男女隐私免费视频 | 天天草夜夜骑 | 黄色大片网站在线观看 | 51国产偷自视频区视频小蝌蚪 | 国产精品白嫩白嫩大学美女 | 91热久久免费频精品黑人99 | 黄色片网站在线免费观看 | 精品国产一区二区三区久久久蜜月 | 亚洲国产一区二区三区 | 久久久久久久久久综合 | 成年性羞羞视频免费观看 | 极品国产91在线网站 | 国产青草视频在线观看 | 亚洲视频在线免费看 | 久久精品视频在线 | 亚洲视频在线观看免费视频 | 免费永久在线观看黄网 | 亚洲影视中文字幕 | 亚洲一级片在线观看 | 欧美精品videos | 免费黄色在线 | 88xx成人精品视频 | 久久亚洲国产精品 | 99亚洲伊人久久精品影院红桃 | 国产资源在线免费观看 | 在线视频 日韩 | 亚洲欧美一区二区三区在线观看 | 欧美91看片特黄aaaa | 欧美成人综合视频 | 精品一区二区电影 | 中文字幕欧美在线 | 午夜丰满少妇高清毛片1000部 |