【SqlServer】sql-測試

要求如下:
1、數(shù)據(jù)庫studentsystem
2、用到三張表:員工表(customer),部門表(dept),工資表(salary)
表結(jié)構(gòu)如下:
員工表:customer
字段   約束   說明
id     主鍵  員工編號
name   不為空   員工姓名
sex    默認(rèn)男  性別
tel     電話

部門表:dept
字段  約束  說明
id   主鍵 部門編號
name  不為空  部門名稱

工資表:salary
字段  約束  說明
cus_id   外鍵 員工編號
dept_id  外鍵  部門編號
salary  工資

注意建立好表之間的關(guān)系,數(shù)據(jù)插入的代碼已經(jīng)寫好
--1. 根據(jù)要求建立對應(yīng)的表結(jié)果關(guān)系,并插入語句。
insert into customer values(2001,'張飛','男',110)
insert into customer values(2002,'關(guān)羽','男',120)
insert into customer values(2003,'劉備','男',130)
insert into customer values(2004,'孫權(quán)','男',140)
insert into customer values(2005,'周瑜','男',150)
insert into customer values(2006,'魯肅','男',160)
insert into customer values(2007,'曹操','男',170)
insert into customer values(2008,'曹丕','男',180)
insert into customer values(2009,'曹植','男',190)
insert into dept values(10,'蜀國')
insert into dept values(20,'吳國')
insert into dept values(30,'魏國')
insert into salary values(2001,10,2500)
insert into salary values(2002,10,2700)
insert into salary values(2003,10,3500)
insert into salary values(2004,20,900)
insert into salary values(2005,20,2000)
insert into salary values(2006,20,1800)
insert into salary values(2007,30,4000)
insert into salary values(2008,30,800)
insert into salary values(2009,30,6500)

--2.查詢出每個員工所在的部門名稱。

select customer.id as '員工編號',customer.name as '員工姓名',dept.name as '部門名稱'
from customer,dept,salary
where dept.id=salary.dept_id and customer.id=salary.cus_id

--3.查詢出每個部門的人員信息。

select dept.id as '部門編號',dept.name as '部門名稱',customer.name as '人員名稱'
from dept,customer,salary
where dept.id=salary.dept_id and customer.id =salary.cus_id

--4.查詢出每個員工的工資信息,工資要求從大到小排序

select customer.id as '員工編號',customer.name as '員工姓名',salary.salary as '員工工資'
from dept,customer,salary
where dept.id=salary.dept_id and customer.id=salary.cus_id
order by salary.salary

--5.查詢出平均工資高于5000塊的部門信息

--6.查詢出各個部門男員工的平均工資

--7.查詢出曹氏家族的信息

--8.查詢出工資最高的員工信息

--9.查詢出每個家族的總工資、平均工資、最高工資、最低工資。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄 簡介 在Android中存儲數(shù)據(jù)有時會用到數(shù)據(jù)庫,Android給我們提供了 一系列的API來操作數(shù)據(jù)庫,非...
    慕涵盛華閱讀 1,144評論 1 2
  • (7)以class降序查詢student表中的所有記錄: 降序:desc select * from stud...
    Kellem_閱讀 853評論 0 2
  • 一、SQL速成 結(jié)構(gòu)查詢語言(SQL)是用于查詢關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,它包括若干關(guān)鍵字和一致的語法,便于數(shù)據(jù)庫元件...
    shadow雨軒閱讀 587評論 0 3
  • 第 第1 章 數(shù)據(jù)庫章節(jié)1.1 選擇1.1.1 Having 子句的作用是(C) 。A.查詢結(jié)果的分組條件 B.組...
    亮仔_c1b5閱讀 1,943評論 0 0
  • 一、MySQL基礎(chǔ) 數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫的英文單詞: DataBase 簡稱 : DB 什么數(shù)據(jù)庫?用于存儲和...
    wdx0000閱讀 385評論 0 0

友情鏈接更多精彩內(nèi)容