初學者數(shù)據(jù)庫復習資料_第1頁
初學者數(shù)據(jù)庫復習資料_第2頁
初學者數(shù)據(jù)庫復習資料_第3頁
初學者數(shù)據(jù)庫復習資料_第4頁
初學者數(shù)據(jù)庫復習資料_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、對于初學者,數(shù)據(jù)庫似乎都是難點。以下知識點,特供參考學習。希望大家能夠學到東西。設有數(shù)據(jù)庫rsda”(考VFP的同學請下載,并解壓到自己的文件夾;考ACCESS勺同學請下載),其中,數(shù)據(jù)表rsda包含以下字段:工號(C)、姓名(C)、性別(C)、出生年月(D)、部門(C)、婚否(L)、基本工資(N)、補貼(N)、公積金(N),應發(fā)工資(N)。(命令可以使用SQL語句或VFP命令)1,要求:按照“姓名”升序(字典序列)形式顯示所有人員的信息。SELECT*FROMrsdaORDERBY姓名;2,要求:顯示所有未婚男教工的信息。Select*fromrsdawhere性別=男andnot婚否;3,

2、要求:顯示所有姓張的人員信息。Select*fromrsdawhereleft(姓名,1)=張;4,要求:顯示1980年(含1980年)后出生人員的工號和姓名。Select工號,姓名fromrsdawhereyear(出生年月)=1980;5,要求:顯示每位老師所講授的所有課程名。SELECTkcm.課程名,rsda.姓名fromkcm,rsdawherekcm.工號=rsda.工號;6,要求:顯示男教師講授的所有課程名。selectkcm.課程名fromkcm,rsdawherersda.性另U=男andkcm.工號=rsda.工號;7,要求:顯示講授“英語閱讀”課程的每位老師的姓名、年齡。

3、SELECTrsda.姓名,Year(Date()-Year(出生年月)AS年齡,kcm.課程名fromkcm,rsdawherekcm.課程名=英語閱讀andkcm.工號=rsda.工號;8,要求:顯示30歲(含30歲)以下的人員的所有信息。select*fromrsdawhereyear(date()-year(出生年月)=30;9,要求:顯示“基礎部”每位老師所講授的所有課程名。selectkcm.課程名fromkcm,rsdawherersda.部門=基礎部andrsda.工號=kcm.工號;10,要求:顯示所有本年度還沒有過生日(不含當日)的人員信息。SELECTrsda.*FROM

4、rsdaWHERE(Month(Date()Month(出生年月)OR(Month(Date()=Month(出生年月)AND(Day(Date()Day(出生年月);11,要求:顯示講課教師中年齡最大的教師的姓名和性別。SELECTrsda.姓名,rsda.性別FROMkcmINNERJOINrsdaONkcm.工號=rsda.工號WHERE(Year(Date()-Year(出生年月)=(selectmax(year(date()-year(出生年月)fromrsda);12,要求:顯示公積金的最小值和最大值,并將結果分別賦給變量mingjj、maxgjj。selectmin(公積金)as

5、mingjj,max(公積金)asmaxgjjfromrsda;13,要求:計算教務處人員的基本工資的平均值和最大值。selectavg(基本工資),max(基本工資)fromrsdawhere部門=教務處;14,要求:計算基本工資和應發(fā)工資的平均值,并將結果分別賦給avg_sal1、avg_sal2。selectavg(基本工資)asavg_sal1,avg(應發(fā)工資)asavg_sal2fromrsda;15,要求:計算部門為“基礎部”、補貼不足300元的人員的基本工資的平均值。selectavg(基本工資)fromrsdawhere部門=基礎部and補貼300;16,要求:統(tǒng)計rsda數(shù)

6、據(jù)表中女性職工中基本工資不超過1800元的人數(shù),并將結果賦給變量A56(或者新字段A56)。SELECTCount(工號)ASA56FROMrsdaWHERE性別尸女AND基本工資=1800;17,要求:統(tǒng)計rsda數(shù)據(jù)表中女性職工中補貼一項的最低值,并將結果賦給變量A58(或者新字段A58)。Selectmin(補貼)asA58fromrsdawhere性別=女;18:要求:統(tǒng)計rsda數(shù)據(jù)表中“總務處”和“教務處”這兩個部門人員的平均應發(fā)工資和平均補貼,并將結果賦給變量A591和A592(或者新字段A591和A592)。Selectavg(應發(fā)工資)asA591,avg(補貼)asA592

7、fromrsdawhere部門=總務處or部門=教務處;19,要求:統(tǒng)計rsda數(shù)據(jù)表中部門為“基礎部”的女性職工的基本工資的平均值,并將結果賦給變量A53(或者新字段A53)。Selectavg(基本工資)asA53fromrsdawhere部門=基礎部and性另1J=女;并將結果賦給變量A5101、A5102(或者新字段A5101、A5102)。Selectsum(基本工資)asA5101,sum(補貼)asA5102fromrsdawhere部門=學生處or部門=總務處;21,要求:統(tǒng)計35歲(含35歲)以下的老師各自講授的課程數(shù)目。22,要求:統(tǒng)計每位教師講授的課程數(shù)目。23,要求:統(tǒng)

8、計每位男老師各自講授的課程數(shù)目。24,要求:統(tǒng)計“張運生”講授的課程門數(shù),并將結果賦給變量A57(或者新字段A57)。25,要求:列出rsda數(shù)據(jù)表中部門為“教務處”的女性職工的工號,姓名,性別和部門。select工號,姓名,性別,部門fromrsdawhere部門=教務處and性別=女;26,要求:列出rsda數(shù)據(jù)表中部門為“教務處”和“基礎部”的所有女性職工的信息。select工號,姓名,性別,部門fromrsdawhere(部門=教務處or部門=基礎部)and性別=女;27,要求:列出rsda數(shù)據(jù)表中工號前2位等于“10”的男性職工的信息。select*fromrsdawhere性別=男

9、andleft(工號,2)=10;28,要求:列出rsda數(shù)據(jù)表中工資小于1200元的女性職工的工號、姓名、性別、部門和應發(fā)工資。select工號,姓名,性別,部門,應發(fā)工資fromrsdawhere性別=女a(chǎn)nd應發(fā)工資1200;29,要求:計算并替換每一條記錄中的“補貼”字段(補貼=基本工資*0.05)。Updatersdaset補貼=基本工資*0.05;30,要求:為rsda數(shù)據(jù)表中部門是“教務處”的人員每人增加25%勺補貼(補貼=補貼*1.25)。Updatersdaset補貼=補貼*1.25where部門=教務處;31,要求:為rsda數(shù)據(jù)表中1980年以前(不含1980年)出生的職

10、工每人增加38元補貼。UPDATErsdaset補貼=補貼+38where(Year(出生年月)1980);32,要求:更新所有女教工的應發(fā)工資(其中:應發(fā)工資=基本工資+補貼-公積金)。updatersdaset應發(fā)工資=基本工資+補貼H公積金where性別=女;33,要求:將工號前2位是“13”的職工所屬部門改為“學工部”。updatersdaset部門=學工部whereleft(工號,2)=13;updatersdaset部門=后勤集團where部門=總務處;35,要求:徹底刪除kcb數(shù)據(jù)表中所有講授英語類課程的人員的記錄。DELETE*FROMkcmWHER磔程名like英語*;36,

11、要求:物理刪除rsda數(shù)據(jù)表中1985年以前(不含1985年)出生的部門為“教務處”的職工記錄。delete*fromrsdawhere部門=教務處andyear(出生年月)1985;37,要求:物理刪除rsda數(shù)據(jù)表中部門為“基礎部”的所有男性職工的記錄。delete*fromrsdawhere部門=基礎部and性另1J=女;38,要求:徹底刪除kcm數(shù)據(jù)表中工號為12006的人員。delete*fromkcmwhere工號=12006;39,要求:按照rsda數(shù)據(jù)表中“部門”升序生成一個名為“人事表1”的新表,其中包含4個字段:工號、姓名、性別和部門。SELECT:號,姓名,性別,部門INTO人事表1FROMrsdaorderby部門;40,要求:為rsda數(shù)據(jù)表插入一個新紀錄,記錄內容為:何曉冰,女,1977年8月20日出生,已婚,工號為10011,基本工資為1500,補貼為600,公積金為50。insertintorsda(工號,姓名,性別,出生年月,婚否,基本工資,補貼,公積金)values(10011,何曉冰,女,1977-8-20,-1,15

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論