2010年5月28日 星期五

SQL2008-隨堂練習(1)

1. emp資料表中,找出公司薪資大於 2000元的員工,按照部門由低到高排列,部門相同時,按照薪資由高到低排列。P181
select EMPNO , ENAME , JOB , SAL , DEPTNO 
from emp
where SAL > 2000 
order by deptno , sal desc


2.
emp資料表中,找出1981年進公司的員工,資淺的排前面。P181
select EMPNO , ENAME , HIREDATE , SAL ,DEPTNO
from emp
where hiredate between '1981-01-01' and '1981-12-31'
order by hiredate desc , sal desc


3.
emp資料表中,找出職務是'CLERK'而且佣金是'NULL'的員工。P181
select empno,ename,job ,comm ,sal , deptno
from emp
where job='clerk' and comm is null


4.
item資料表中,找出被訂購過的產品有那幾種,並按產品編號排序。P181
select distinct prodid
from ITEM
Order by prodid

5.
在資料表customer,找出客戶姓名最後一個字為「S」者。P181
select CUSTID , NAME ,phone as '電話',city
from CUSTOMER
where NAME like '%s'

沒有留言:

張貼留言