Oracle練習 第3章 限制資料和對資料排序

2021-06-23 03:29:04 字數 2665 閱讀 2718

1. 選擇部門30中的雇員

select

* from

emp 

where

deptno=30;

2. 列出所有辦事員的姓名、編號和部門(jobid為'clerk』)

select

ename,empno,deptno 

from

emp 

where

job=

'clerk';

3. 找出佣金高於薪金的雇員

select

* from

emp 

where

comm>sal;

4. 找出佣金高於薪金60%的雇員

select

* from

emp 

where

comm>(sal*

0.6);

5. 找出部門10中所有經理和部門20中的所有辦事員的詳細資料

select

* from

emp 

where

(deptno=

10and

job=

'manager'

) or

(deptno=

20and

job=

'clerk');

6. 找出部門10中所有經理、部門20中所有辦事員,既不是經理又不是辦事員但其薪金》=2000的所有雇員的詳細資料

select

* from

emp 

where

(deptno=

10and

job=

'manager'

) or

(deptno=

20and

job=

'clerk')or

(job!=

'manager'

andjob!=

'clerk'

andsal>

2000);

7. 找出收取佣金的雇員的不同工作

select

distinct

job 

from

emp 

where

comm>0;

8. 找出不收取佣金或收取的佣金低於100的雇員

select

* from

emp 

where

comm<0or

comm 

isnull;

9. 顯示10號部門號碼,部門名稱

select

deptno,dname 

from

dept;

10. 顯示82年之前參加工作的員工姓名,參加工作時間,工作名稱

select

ename,hiredate,job 

from

emp 

where

extract

(year

from

hiredate)<

1982;

11. 顯示姓名為"smith"的員工的員工姓名,參加工作時間,工作名稱

select

ename,hiredate,job 

from

emp 

where

ename=

'smith';

12. 顯示工資在2000到4000之間的員工姓名,工資

select

ename,sal 

from

emp 

where

sal>

=2000

andsal<

=4000;

13. .顯示出總經理的姓名

select

ename 

from

emp 

where

job=

'president';

14. 顯示出姓名中倒數第二個字母為"r"的員工姓名

select

ename 

from

emp 

where

ename 

like

'%r_';

15. 顯示姓名為"smith"或為"king"的員工的員工姓名,參加工作時間,工作

select

ename,hiredate,job 

from

emp 

where

ename=

'smith'

orename=

'king';

16. 顯示工作名稱中包含"man"並且工資大於2000的員工姓名,工作

select

ename,job 

from

emp 

where

job 

like

'%man%'

andsal>

2000;

17. 名字中包含兩個』l』,部門號是30號,或經理號為7782的員工

select

* from

emp 

where

mgr=

7782

orinstr

(ename,

'l',1,

2)!=0or

deptno=30;

第3章練習題

1 在這一章中,所謂的過濾是什麼意思?有什麼意義?過濾是指下層驅動程式和上層軟體之間的過濾層,在上下層進行資料交換時進行掃瞄過濾的過程 2 何為核心物件?我們已經接觸到了哪幾種核心物件?核心物件是核心中的一塊記憶體,是一種資料結構,負責維護該物件的資訊。裝置物件,驅動物件,進執行緒物件 3 何為裝置...

(第3章)資料

c語言只有4種基本資料型別 整型,浮點型,指標,聚合型別 eg 陣列和結構等 其他的型別都是從這4種基本資料型別的某種組合派生而來的。1 整型 型別 最小範圍 其他char 0到127 signed char 127到127 unsigned char 0到255 short int 32767到3...

第3章 資料儲存

3.1 資料的型別 計算機的儲存硬體都有兩種狀態,開或關,可以對應數學中的二進位制,即0或1,所以計算機用二進位制來儲存資料。3.2 儲存數字 計算機儲存器被劃分為許多位數一定的儲存單元,乙個儲存單元能表示一定範圍的數字,先將數字轉化為二進位制,再以一定的方法儲存在記憶體中,這些方法有 表示整數的無...