李培育 - SQL作業 查詢
1. 在90年,哪一項產品(列出產品名稱)銷售的數量最多?
Select 產品名稱
from product
where 產品代號 in (select top 1 產品代號 from sales where 交易年=90 group by 產品代號 order by sum(數量) desc)
Ans : 586主機板EISA slot *7 32MB RAM
2. 有多少人在90年的銷售業績超過 $200,000,000?
select count(*)
from employee where 員工代號 in (select 員工代號 from sales,product
where sales.產品代號=product.產品代號 and 交易年=90 group by 員工代號 having sum(數量*單價)>200000000)
Ans : 2
3. 員工「許玉青」是星期幾出生的?
select datepart(dw,出生日期) as 星期
from employee where 姓名='許玉青'
Ans : 四
4. 員工「許玉青」的目前薪資排名是第幾高?
select aa.姓名, aa.排名
from (select 姓名,目前薪資,dense_rank() over (order by 目前薪資 desc) as 排名
from employee)aa
where aa.姓名='許玉青'
Ans : 1001
5. 員工「許玉青」的目前薪資比多少人高?
select aa.姓名, aa.排名
from (select 姓名,目前薪資,rank() over (order by 目前薪資) as 排名
from employee)aa
where aa.姓名='許玉青'
Ans : 817