【正文】
urn @銷售次數(shù)end執(zhí)行函數(shù):select (39。鼠標(biāo)39。) as 銷售次數(shù)select (default)d. 創(chuàng)建存儲過程(5分): 創(chuàng)建一個名為客戶訂購信息存儲過程,用于查詢指定客戶的聯(lián)系人姓名、聯(lián)系方式、以及該公司訂購產(chǎn)品的明細(xì)表。create proc 客戶訂購信息(@客戶名稱 varchar(50)=39。通恒機(jī)械有限公司39。)asselect 公司名稱,聯(lián)系人姓名,商品名稱,單價,訂購數(shù)量,訂購日期from 客戶join 銷售訂單On =join 商品on =where 公司名稱=@客戶名稱執(zhí)行輸入?yún)?shù)為默認(rèn)值的存儲過程:exec 客戶訂購信息執(zhí)行帶輸入?yún)?shù)的存儲過程:exec 客戶訂購信息 39。三川實(shí)業(yè)有限公司e. 創(chuàng)建觸發(fā)器(5分): 創(chuàng)建一個觸發(fā)器實(shí)現(xiàn)當(dāng)向銷售訂單表添加一條記錄時,自動修改商品表的庫存數(shù)量和已售數(shù)量。create trigger 銷售on 銷售訂單after insertasupdate 商品set 庫存數(shù)量=庫存數(shù)量訂購數(shù)量,已售數(shù)量=已售數(shù)量+訂購數(shù)量from 商品 join insertedon =(共15分)(1)簡單查詢(2分):從客戶表中檢索所有客戶的公司名稱、聯(lián)系人姓名和地址。 select 公司名稱,聯(lián)系人姓名,地址 from 客戶(2) 條件查詢(3分):在銷售管理數(shù)據(jù)庫的銷售訂單表中,查詢員工編號為5和7的員工接受訂單信息。 select * from 銷售訂單 where 員工編號in(1,5,7)(3)統(tǒng)計查詢(2分):統(tǒng)計所有員工的平均工資、最高工資、最低工資和工資總和。select avg(工資) as 平均工資,max(工資) as 最高工資,min(工資) as 最低工資,sum(工資) as 工資總和 from 員工(4)分組查詢(3分):查詢男女員工的平均工資。 select 性別,avg(工資) as 平均工資 from 員工 group by 性別(5)多表查詢(2分):查詢“國皓科技有限公司”訂購的商品信息,包括客戶編號,公司名稱,商品編號,商品名稱,商品價格,訂購數(shù)量。 select ,公司名稱,商品名稱,單價,訂購數(shù)量 from 客戶 a join 銷售訂單 as b on = join 商品 as c on = where 公司名稱=39。國皓科技有限公司‘(6)嵌套查詢(3分):查詢比平均工資高的員工的姓名和工資。select 姓名,工資 from 員工where 工資(select avg(工資) from 員工)