【正文】
實驗一 簡單查詢在訂單數(shù)據(jù)庫中,完成如下的查詢:(1) 查詢所有業(yè)務(wù)部門的員工姓名、職稱、薪水。select employeeName,headShip,salaryfrom employeewhere department=39。業(yè)務(wù)科39。(2) 查詢名字中含有“有限”的客戶姓名和所在地。select CustomerName,addressfrom Customerwhere CustomerName like 39。%有限%39。(3) 查詢出姓“王”并且姓名的最后一個字為“成”的員工。select *from employeewhere employeeName like 39。王%成39。沒有結(jié)果(4) 查詢住址中含有上?;蚰喜呐畣T工,并顯示其姓名、所屬部門、職稱、住址,其中性別用“男”和“女”顯示。select employeeName,department,headship,address,sex= Case sex when 39。M39。then 39。男39。 when 39。F39。then 39。女39。 endfrom employeewhere address like39。%上海%39。 or address like 39。%南昌%39。 and sex=39。F39。(5) 在訂單明細(xì)表OrderDetail中挑出銷售金額大于等于10000元的訂單。select orderNofrom OrderDetailgroup by orderNohaving sum(quantity*price)=10000 (6) 選取訂單金額最高的前10%的訂單數(shù)據(jù)。SELECT TOP 10 PERCENT orderNoFROM OrderdetailGROUP BY orderNoORDER BY sum(quantity*price) DESC(7) 查詢出職務(wù)為“職員”或職務(wù)為“科長”的女員工的信息。select *from employeewhere (headship=39。職員39。 or headship=39??崎L39。) and sex=39。F39。(8) 查找定單金額高于8000的所有客戶編號。 1)查詢總金額高于8000元的客戶編號select CustomerNofrom OrderMaster a,Orderdetail bwhere =group by CustomerNohaving sum(quantity*price)8000 2)查找定單金額高于8000的所有客戶編號 select CustomerNofrom OrderMaster where orderNo in ( select orderNo from OrderDetail group by orderNo having sum(quantity*price)8000 )(9) 選取編號界于“C20050001”和“C20050004”的客戶編號、客戶名稱、客戶地址。select CustomerNo,CustomerName,addressfrom Customerwhere Customer