久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數據庫查詢基本操作題總結(查詢小結)

時間:2019-05-12 08:32:33下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《數據庫查詢基本操作題總結(查詢小結)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數據庫查詢基本操作題總結(查詢小結)》。

第一篇:數據庫查詢基本操作題總結(查詢小結)

2010.3等級考試-基本卡、操作題

一、查詢小結:

? 查詢分類:

1.選擇查詢:

? 使用向導創建查詢(無條件);

? 在設計視圖中創建查詢(無條件、有條件); 2.交叉表查詢:

? 使用交叉表查詢向導; ? 在設計視圖中創建查詢; 3.參數查詢:

? 在設計視圖中創建查詢(在條件欄內輸入提示信息,注意使用[ ]); 4.操作查詢: ①生成表查詢

? 在設計視圖中創建查詢(查詢→生成表查詢→表名(注意:執行一次查詢)); ②更新查詢

? 在設計視圖中創建查詢(查詢→更新查詢→更新到(注意:執行一次查詢)); ③追加查詢

? 在設計視圖中創建查詢(查詢→追加查詢→表名(注意:執行一次查詢)); ④刪除查詢

? 在設計視圖中創建查詢(查詢→刪除查詢→條件(注意:執行一次查詢));

5.SQL查詢

? 條件欄的表示: 1)函數:

系統日期:=Date()或=Now()系統時間:=Time()年、月、日:年:Year(date())

月:month(date())日:data(date())

第二篇:ACCESS查詢操作題完整

查詢操作題

12、考生文件夾下存在一個數據文件“samp2.mdb”,里面已經設計好兩個表對象“tBand”和“tLine”。試按以下要求完成設計:(1)創建一個選擇查詢,查找并顯示“團隊ID”、“導游姓名”、“線路名”,“天數”,“費用”,等五個字段的內容,所建查詢命名為“qT1”;

(2)創建一個選擇查詢,查找并顯示旅游“天數”在五到十天之間(包括五天和十天)的“線路名”、“天數”和“費用”,所建查詢名為“qT2”;

(3)創建一個選擇查詢,能夠顯示“tLine”表的所有字段內容,并添加一個計算字段“優惠后價格”,計算公式為:優惠后價格=費用*(1-10%),所建查詢名為“qT3”;

(4)創建一個刪除查詢,刪除表“tBand”中出發時間在2002年以前的團隊記錄,所建查詢命名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tBand”表和“tLine”表,然后從“tBand”表中選擇“團隊ID”和“導游姓名”,從“tLine”表中選擇“線路名”、“天數”和“費用”,以“qT1”保存查詢。

(2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tLine”表,選擇題目中所說的三個字段,然后在“天數”字段的“條件”中輸入“>=5 And <=10”,最后以“qT2”保存查詢。

(3)與第2小題類似,選擇表中的“線路ID”、“線路名”、“天數”和“費用”字段,然后在第五個字段中輸入“優惠后價格:([費用]*(.9))”(“或優惠后價格:([費用]*(1-.1))”),最后以“qT3”保存查詢。

(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tBand”表,然后點擊“查詢”菜單中的“刪除查詢”菜單(或點擊右鍵,選擇查詢類型中的“刪除查詢”),在字段中選擇“出發時間”,并在“條件”中輸入“<#2002-1-1#”,最后以“qT4”保存查詢。

15、考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好兩個表對象“tNorm”和“tStock”。試按以下要求完成設計:

(1)創建一個選擇查詢,查找并顯示每種產品的“產品名稱”、“庫存數量”、“最高儲備”和“最低儲備”等四個字段的內容,所建查詢命名為“qT1”;

(2)創建一個選擇查詢,查找庫存數量超過10000的產品,并顯示“產品名稱”和“庫存數量”。所建查詢名為“qT2”;(3)以表“tStock”為數據源創建一個參數查詢,按產品代碼查找某種產品庫存信息,并顯示“產品代碼”、“產品名稱”和“庫存數量”。當運行該查詢時,提示框中應顯示“請輸入產品代碼:”。所建查詢名為“qT3”;

(4)創建一個交叉表查詢,統計并顯示每種產品不同規格的平均單價,顯示時行標題為產品名稱,列標題為規格,計算字段為單價,所建查詢名為“qT4”。注意:交叉表查詢不做各行小計。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tNorm”表,然后在第一個字段中輸入:m_data:Min([最高儲備]-[最低儲備]),以“qT1”保存查詢。

(2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tStock”表,選擇題目中所說的兩個字段,然后在“庫存數量”字段的“條件”中輸入“>10000”,最后以“qT2”保存查詢。

(3)與第2小題類似,選擇題目上所說的三個字段,然后在“產品代碼”字段的“條件”中輸入“[請輸入產品代碼:]”,最后以“qT3”保存查詢。

(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tStock”表,然后點擊“查詢”菜單中的“交叉表查詢”菜單。在字段中選擇“產品名稱”,“交叉表”中選擇“行標題”;選擇“規格”字段,在“交叉表”中選擇“列標題”;選擇“單價”字段,“交叉表”中選擇“值”,并在“總計”中選擇“平均值”,最后以“qT4”保存查詢。

17、考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好一個表對象“tBook”,試按以下要求完成設計:(1)創建一個選擇查詢,查找并顯示圖書的“書名”、“作者名”和“出版社名稱”等三個字段的內容,所建查詢命名為“qT1”;(2)創建一個選擇查詢,查找并顯示圖書單價大于等于15且小于等于20的圖書,并顯示“書名”、“單價”、“作者名”和“出版社名稱”等四個字段的內容,所建查詢名為“qT2”;

(3)創建一個參數查詢,按出版社名稱查找某出版社的圖書信息,并顯示圖書的“書名”、“類別”、“作者名”和“出版社名稱”等四個字段的內容。當運行該查詢時,提示框中應顯示“請輸入出版社名稱:”,所建查詢名為qT3“。(4)創建一個選擇查詢,統計所有圖書的平均單價,并將顯示的字段設為”平均單價“,所建查詢名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tBook“表,選擇題目中所說的三個字段,以”qT1“保存查詢。

(2)與第1小題類似,選擇題目中所說的四個字段,然后在”單價“字段的”條件“中輸入”>=15 And <=20“,最后以”qT2“保存查詢。

(3)與第1小題類似,選擇題目上所說的四個字段,然后在”出版社名稱“字段的”條件“中輸入”[請輸入出版社名稱:]“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tBook“表,然后在”字段“中輸入”平均單價:(Avg([單價]))“(或”平均單價:(Sum([單價])/Count([圖書編號]))“),最后以”qT4“保存查詢。

20、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tTeacher1“和”tTeacher2“。試按以下要求完成設計:

(1)以表”tTeacher1“為數據源創建一個選擇查詢,查找并顯示教師的”編號“、”姓名“、”性別“、”年齡“和”工作時間“五個字段內容,所建查詢命名為”qT1“;

(2)以表”tTeacher1“為數據源創建一個選擇查詢,查找并顯示在職教授的”編號“、”姓名“和”聯系電話“三個字段內容,所建查詢命名為”qT2“;

(3)以表”tTeacher1“為數據源創建一個選擇查詢,查找并顯示教師的”編號“、”姓名“和”工齡“三個字段內容。其中,標題為”工齡“的顯示字段為計算字段,所建查詢命名為”qT3“; 注意:計算時,當前年必須用相關函數返回。

(4)創建一個刪除查詢,刪除表”tTeacher2“中年齡大于60的教師信息,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher1“表,然后選擇題目中所說的五個字段,以”qT1“保存查詢。

(2)與第1小題類似,先選擇題目上所說的三個字段,再選擇表中的”在職否“和”職稱“字段,把這兩個字段”顯示“中的鉤去掉,在”在職否“的”條件“中輸入”true“,在”職稱“的”條件“中輸入”教授“,最后以”qT2“保存查詢。

(3)與第1小題類似,先選擇”編號“和”姓名“字段,然后在第三個字段中輸入”工齡: Year(Date())-Year([工作時間])“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher2“表,然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”年齡“,并在”條件“中輸入”>60“,最后以”qT4“保存查詢。

26、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tTeacher1“和”tTeacher2“。試按以下要求完成設計:

(1)以表”tTeacher1“為數據源創建一個選擇查詢,查找并顯示在職教師的”編號“、”姓名、“年齡”和“性別”四個字段內容,所建查詢命名為“qT1”;

(2)以表“tTeacher1”為數據源創建一個選擇查詢,查找教師的“編號”、“姓名”和“聯系電話”三個字段內容,然后將其中的“編號”與“姓名”兩個字段合二為一,這樣,查詢的三個字段內容以兩列形式顯示,標題分別為“編號姓名”和“聯系電話”,所建查詢命名為“qT2”;

(3)以表“tTeacher1”為數據源創建一個參數查詢,查找并顯示教師的“編號”、“姓名”、“年齡”和“性別”四個字段內容,設置“年齡”字段的條件為參數,且要求參數提示信息為“請輸入教工年齡”,所建查詢命名為“qT3”;

(4)創建一個追加查詢,從表“tTeacher1”中查詢黨員教授的記錄并追加到空白表“tTeacher2”的相應五個字段中,所建查詢命名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher1”表,然后選擇題目中所說的四個字段,再選擇表中的“在職否”字段,把這個字段“顯示”中的鉤去掉,在“在職否”的“條件”中輸入“true”,以“qT1”保存查詢。

(2)與第1小題類似,在選擇了“tTeacher1”表后,然后在“字段”中輸入“編號姓名:([編號]+[姓名])”,并選擇“顯示”中的鉤,再把“聯系電話”字段加到“字段”中,最后以“qT2”保存查詢。

(3)與第1小題類似,在選擇了“tTeacher1”表后,選擇題目上所說的四個字段,再在“年齡字段”的“條件”中輸入“[請輸入教工年齡]”,最后以“qT3”保存查詢。

(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher1”表,選擇“查詢”菜單中的“追加查詢”菜單(或者右擊鼠標,在彈出的菜單中選擇“追加查詢”),追加到當前數據庫中的“tTeacher2”表中,點擊“確定”。然后從“tTeacher1”選擇“編號”、“姓名”、“性別”、“年齡”和“職稱”五個字段,在“職稱”字段的“條件”中輸入“教授”,再選擇“tTeacher1”表中的“政治面目”字段,在該字段的“條件”中輸入“黨員”,最后以“qT4”保存查詢。

28、考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好三個表對象 “tEmp”、“tBmp”和“tGrp”。試按以下要求完成設計:

(1)以表“tEmp”為數據源創建一個選擇查詢,查找并顯示姓王職工的“編號”、“姓名”、“性別”、“年齡”和“職務”五個字段內容,所建查詢命名為“qT1”;

(2)以表“tEmp” 和“tGrp”為數據源,查找并顯示職務為“主管”和“經理”的職工的“編號”、“姓名”、“所屬部門”和所屬部門的“名稱”四個字段內容,所建查詢命名為“qT2”;

(3)以表“tEmp”為數據源創建一個參數查詢,查找并顯示職工的“編號”、“姓名”、“職務”和“聘用時間”四個字段內容,其中設置“職務”字段的條件為參數,要求其提示信息為“請輸入職工的職務”,所建查詢命名為“qT3”;(4)創建一個更新查詢,將表“tBmp”中“年齡”字段值加1,所建查詢命名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tEmp”表,然后選擇題目中所說的五個字段,再在“姓名”的“條件”中輸入“like ”王*“",以”qT1“保存查詢。

(2)與第1小題類似,在選擇了表”tEmp“ 和”tGrp“后,然后選擇題目中所說的四個字段,再選擇”職務“字段,然后在”條件“中輸入”“主管” Or “經理”“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。

(3)與第1小題類似,在選擇了”tEmp“表后,選擇題目上所說的四個字段,再在”職務“字段的”條件“中輸入”[請輸入職工的職務]“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tBmp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”年齡“字段,在”年齡“字段的”更新到“中輸入”[年齡]+1“,運行查詢,最后以”qT4“保存查詢。

34、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tCollect“、”tpress“和”tType“,試按以下要求完成設計:

(1)創建一個選擇查詢,查找并顯示”主題名稱“、”介紹“、”價格“、”購買日期“、”出版單位名稱“和”CD類型名稱“等字段,所建查詢名為”qT1“;

(2)創建一個選擇查詢,查找并顯示購買”價格“大于100元并且”購買日期“在2001年以后(含2001年)的”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內容,所建查詢名為”qT2“;(3)創建一個參數查詢,通過輸入”CD類型名稱“參數值,查詢”tCollect“表中的相關記錄,并顯示”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內容,所建查詢名為”qT3“;(注:輸入提示為”請輸入CD類型名稱:“)(4)創建一個更新查詢,對”tType“表進行調整,將”類型ID“等于”05“的記錄中的”類型介紹“字段更改為”古典音樂“,所建查詢名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“、”tpress“和”tType“表,然后從”tCollect“表中選擇”主題名稱“、”介紹“、”價格“、”購買日期“,從”tpress“表中選擇”出版單位名稱“,再從”tType“表中選擇”CD類型名稱“,以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,選擇題目中所說的五個字段;然后在”價格“字段的”條件“中輸入”>100“,在”購買日期“字段的”條件“中輸入”>=#2001-1-1#“,最后以”qT2“保存查詢。

(3)與第2小題類似,在選擇了”tCollect“和”tType“表后,選擇題目上所說的五個字段,再選擇”CD類型名稱“字段,在”CD類型名稱“字段的”條件“中輸入”[請輸入CD類型名稱:]“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tType“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tType“選擇”類型介紹“和”類型ID“字段,在”類型介紹“字段的”更新到“中輸入”“古典音樂”“,在”類型ID“字段的”條件“中輸入”05“,運行查詢,最后以”qT4“保存查詢。

41、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象 ”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設計:

(1)以表”tStud“為數據源創建一個參數查詢,當運行該查詢時,提示框中應顯示”請輸入愛好“,輸入愛好后,在簡歷字段中查找具有指定愛好的學生,顯示”學號“、”姓名“、”性別“、”年齡“和”簡歷“五個字段內容,所建查詢命名為”qT1“;(2)以表”tScore“和”tStud“為數據源創建一個總計查詢,查找學生的成績信息,并顯示為”學號“、”姓名“和”平均成績“三列內容,其中”平均成績“一列數據為計算字段,由計算得到,選擇”固定“格式并保留兩位小數顯示,所建查詢命名為”qT2“;(3)以表”tStud“、”tCourse“和”tScore“為數據源創建一個參數查詢,輸入學生的學號,查找并顯示該學生的”姓名“、”課程名“和”成績“三個字段內容,所建查詢命名為”qT3“;當運行該查詢時,提示框中應顯示”請輸入學號“;

(4)創建一個追加查詢,將表”tStud“中男學生的信息追加到表的”tTemp“對應的”學號“、”姓名“、”年齡“、”所屬院系“和”性別“字段中,所建查詢命名為”qT4“。

本題解題思路:

(1):打開考生文件夾下的”samp1.mdb“數據庫。

(2):選中表”employee“,點擊”設計“按鈕,在字段名稱最后中填入”姓名“,在數據類型中選擇”文本“并設定字段大小為”6“。點擊”視圖“按鈕,切換到”employee“表的數據表視圖,向表中輸入題面所要求的姓名字段的內容。

(3):主關鍵字是每個表中能惟一標識每條記錄的字段,可以是一個字段,或是一組字段。點擊”視圖“按鈕,切換到”employee“表的設計視圖,由表中字段可知,”職工號“為該表的主關鍵字,選中”職工號“字段行,點擊工具欄上的”主鍵“按鈕。

(4):點擊”視圖“按鈕,切換到”employee“表的數據表視圖,選中”姓名“字段列,再點擊”格式“菜單下的”隱藏列“,則該列被隱藏。

(5):切換到”employee“表的設計視圖,選中”基本工資“字段行,在下面的”默認值“右邊的文本框中輸入:1000。

(6):選中表對象”employee“,選擇”文件“菜單下的”另存為“,將表”employee“另存為:tEmp,點擊”確定“即可。

(7):選中表對象”employee“,點擊”設計“按鈕,切換到”設計視圖“,單擊工具欄上的”屬性“按鈕,在”有效性規則“屬性框中輸入:[津貼]<=[基本工資]。

(8):單擊”文件“菜單下”獲取外部數據“下的”導入“菜單,在彈出的對話框中選擇考生文件夾中的”水費.xls“,單擊”下一步“按鈕、再點”下一步“按鈕,選擇數據的保存位置為”新表中“,單擊”下一步“按鈕、再點”下一步“按鈕,選擇”不要主鍵“,單擊”下一步“按鈕,導入到表”水費記錄“中,點擊”完成“。選中表對象”水費記錄“,點擊”設計“按鈕,在彈出的表設計器中按題面要求依次輸入各字段的定義。

55、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tCourse“、”tGrade“和”tStudent“,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示”姓名“、”政治面貌“和”畢業學?!暗热齻€字段的內容,所建查詢名為”qT1“;

(2)創建一個查詢,計算每名學生的平均成績,并按平均成績降序依次顯示”姓名“、”平均成績“兩列內容,其中”平均成績“數據由統計計算得到,所建查詢名為”qT2“;假設:所用表中無重名;

(3)創建一個查詢,按輸入的班級編號查找并顯示”班級編號“、”姓名“、”課程名“和”成績“的內容。其中”班級編號“數據由統計計算得到,其值為”tStudent“表中”學號“的前6位,所建查詢名為”qT3“;當運行該查詢時,應顯示提示信息:”請輸入班級編號:“;

(4)創建一個查詢,運行該查詢后生成一個新表,表名為”90分以上“,表結構包括”姓名“、”課程名“和”成績“等三個字段,表內容為90分以上(含90分)的所有學生記錄,所建查詢名為”qT4“;要求創建此查詢后,運行該查詢,并查看運行結果。

本題解題思路:

(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“表,選擇題目中所說的三個字段,最后以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“和”tGrade“表,選擇表中的”姓名“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標的下拉菜單中的”總計“),然后在第二個”字段“中輸入”平均成績: 成績“,”總計“中選擇”平均值“,”排序“中選擇降序,最后以”qT2“保存查詢。

(3)與第1小題類似,選擇”tCourse“、”tGrade“和”tStudent“表,第一個字段中輸入”班級編號: Left([tStudent.學號],6)“,條件為”[請輸入班級編號:]“,再選擇表中的”姓名“、”課程名“和”成績“字段,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的三個字段,”成績“字段的條件為”>=90“,然后點擊”查詢“菜單中的”生成表查詢“菜單,生成新表”90分以上“,運行查詢,最后以”qT4“保存查詢。

58、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tCourse“、”tSinfo“、”tGrade“和”tStudent“,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示”姓名“、”政治面貌“、”課程名“和”成績“等四個字段的內容,所建查詢名為”qT1“;(2)創建一個查詢,計算每名學生所選課程的學分總和,并依次顯示”姓名“和”學分“,其中”學分“為計算出的學分總和,所建查詢名為”qT2“;

(3)創建一個查詢,查找年齡小于平均年齡的學生,并顯示其”姓名“,所建查詢名為”qT3“;

(4)創建一個查詢,將所有學生的”班級編號“、”姓名“、”課程名“和”成績“等值填入”tSinfo“表相應字段中,其中”班級編號“值是”tStudent“表中”學號“字段的前6位,所建查詢名為”qT4“。

本題解題思路:

(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的四個字段,最后以”qT1“保存查詢。

(2)與第1小題類似,選擇表中的”姓名“字段,再點擊工具欄上的”合計“按鈕(或選擇右擊鼠標的下拉菜單中的”合計“),然后在第二個”字段“中輸入”學分: 學分“,”總計“中選擇”Sum“,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“表,選擇表中的”姓名“和”年齡“字段,”姓名“字段處的”總計“處選擇”Expression“,把”年齡“字段的顯示中的鉤去掉,在”年齡“字段的”總計“中選擇”Where“,”準則“中輸入”<(select Avg([年齡])from tstudent)“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,在第一個字段中輸入”班級編號: Left([tStudent].[學號],6)“,再選擇”姓名“、”課程名“和”成績“字段。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到當前數據庫”tSinfo“表中,最后以”qT4“保存查詢。

61、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對設象”tCourse“、”tGrade“、”tStudent“和”tTemp“,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示含有不及格成績的學生的”姓名“、”課程名“和”成績“等三個字段的內容,所建查詢名為”qT1“;

(2)創建一個查詢,計算每名學生的平均成績,并按平均成績降序依次顯示”姓名“、”政治面貌“、”畢業學?!昂汀逼骄煽儭暗人膫€字段的內容,所建查詢名”qT2“;假設:所用表中無重名。

(3)創建一個查詢,統計每班每門課程的平均成績,顯示結果如下圖所示,所建查詢名為”qT3“;

(4)創建一個查詢,將男學生的”班級“、”姓名“、”性別“、”課程名“和”成績“等信息追加到”tTemp“ 表的對應字段中,所建查詢名為”qT4“。

本題解題思路:

(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇題目中所說的三個字段,在”成績“字段的”條件“中輸入”<60“,最后以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStudent“和”tGrade“表,選擇”姓名“、”政治面貌“、”畢業學校“字段,再在第四個字段中輸入”平均成績: 成績“,”總計“中選擇”平均值“,”排序“中選擇”降序“,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中選擇”班級“,”交叉表“中選擇”行標題“;選擇”課程名“字段,在”交叉表“中選擇”列標題“;在第三個字段中輸入”成績之Avg: round(Avg(tGrade.成績))“,”交叉表“中選擇”值“,并在”總計“中選擇”表達式“。最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“、”tGrade“和”tStudent“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到當前數據庫中的”tTemp“表中,點擊”確定“。然后從”tStud“選擇”班級“、”姓名“、”性別“、”課程名“和”成績“字段、在”性別“字段的”條件“中輸入”男“,最后以”qT4“保存查詢。

66、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”檔案表“和”水費“,試按以下要求完成設計:(1)設置”檔案表“表中的”性別“字段的有效性規則為其值只能為”男“或”女“,有效性文本為”性別字段只能填寫男或女“;(2)創建一個查詢,查找未婚職工的記錄,并顯示”姓名“、”出生日期“和”職稱“。所建查詢名為”qT1“;(3)創建一個更新查詢,用于計算水費,計算公式:水費=3.7*(本月水-上月水)所建查詢名為”qT2“;(4)創建一個查詢,查找水費為零的記錄,并顯示”姓名“,所建查詢名為”qT3“。本題解題思路:

第一步:打開考生文件夾下的”samp2.mdb“數據庫。第二步:選中表”檔案表“,點擊”設計“按鈕,在彈出的表設計器中選中”性別“字段,再在”常規“選項卡中選中下面的”有效性規則“,點擊右邊的”...“按鈕,彈出”表達式生成器“,在文本框中輸入”'男' Or '女'“,也可以在”有效性規則“框中輸入”'男' Or '女'“;在”有效性文本“右側的文本框中輸入”性別字段只能填寫男或女“,然后保存該表。

第三步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”檔案表“,然后從”檔案表“表中選擇”姓名“、”出生日期“和”職稱“這三個字段,再選擇”婚否“字段,把這個字段”顯示“中的鉤去掉,在”條件“中輸入”0“,以”qT1“保存查詢。

第四步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”水費“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”水費“表選擇”水費“字段,在”水費“字段的”更新到“中輸入”3.7*([本月水]-[上月水])“,運行查詢,最后以”qT2“保存查詢。

第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”檔案表“和”水費“表,選擇”姓名“字段,再選擇”水費“字段,把”水費“字段”顯示“中的鉤去掉,在”條件“中輸入”0“,以”qT3“保存查詢

67、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯的表對象”tStud“、”tScore“、”tCourse“和一個空表”tTemp“,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示年齡在18到20之間(包括18歲和20歲)的學生”姓名“、”性別“、”年齡“和”入校時間“,所建查詢名為”qT1“;

(2)創建一個查詢,將所有學生設置為非黨員,所建查詢名為”qT2“;

(3)創建一個交叉表查詢,要求能夠顯示各門課程男女生不及格人數,結果如下圖所示,所建查詢名為”qT3“;要求:直接用查詢設計視圖建立交叉表查詢,不允許用其他查詢做數據源。交叉表查詢不做各行小計;

(4)創建一個查詢,將有不及格成績的學生的”姓名“、”性別“、”課程名“和”成績“等信息追加到”tTemp“表的對應字段中,并確?!眛Temp“表中男生記錄在前、女生記錄在后,所建查詢名為”qT4“;要求創建此查詢后,運行該查詢,并查看運行結果。

本題解題思路:

(一):打開考生文件夾下的”samp2.mdb“數據庫。

(二):點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,然后從”tStud“表中選擇”姓名“、”性別“、”年齡“和”入校時間“這四個字段,并在”年齡“字段的”條件“中輸入”>=18 And <=20“,以”qT1“保存查詢。

(三):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”查詢“菜單中的”更新查詢“菜單(或點擊右鍵,選擇查詢類型中的”更新查詢“),從”tStud “表選擇”黨員否“字段,在”黨員否“字段的”更新到“中輸入”0“,運行查詢,最后以”qT2“保存查詢。

(四):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tScore“和”tCourse“表,點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。選擇”性別“字段,”交叉表“中選擇”行標題“;選擇”課程名“字段,在”交叉表“中選擇”列標題“;選擇”成績“字段,”交叉表“中選擇”值“,并在”總計“中選擇”計數“;在下一字段中再次選擇”成績“字段,在”總計“中選擇”條件“,并在”條件“行中輸入”<60“。最后以”qT3“保存查詢。

(五):選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tScore“和”tCourse“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到當前數據庫中的”tTemp“表中,點擊”確定“。然后從”tStud“表中選擇”姓名“、”性別“字段,在”性別“字段的排序行中選擇”升序“;從”tCourse“表中選擇”課程名“字段,從”tScore“表中選擇”成績“字段,在”成績“字段的”條件“中輸入”<60“,最后以”qT4“保存查詢并運行該查詢。

68、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象住宿登記表”tA“和住房信息表”tB“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示客人的”姓名“、”入住日期“和”價格“三個字段內容,所建查詢命名為”qT1“;

(2)創建一個參數查詢,顯示客人的”姓名“、”房間號“和”入住日期“三個字段信息。將”姓名“字段作為參數,設定提示文本為”請輸入姓名“,所建查詢命名為”qT2“;

(3)以表對象”tB“為基礎,創建一個交叉表查詢。要求:選擇樓號為行標題、列名稱顯示為”樓號“,”房間類別“為列標題來統計輸出每座樓房的各類房間的平均房價信息。所建查詢命名為”qT3“;注:房間號的前兩位為樓號。交叉表查詢不做各行小計;

(4)創建一個查詢,統計出各種類別房屋的數量。所建查詢顯示兩列內容,列名稱分別為”type“和”num“,所建查詢命名為”qT4“。

本題解題思路:

第一步:打開考生文件夾下的”samp2.mdb“數據庫。

第二步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,然后從”tA“表中選擇”姓名“和”入住日期“這兩個字段,從”tB“表中選擇”價格“字段,以”qT1“保存查詢。

第三步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“表,從表中選擇”姓名“、”房間號“和”入住日期“的三個字段,在”姓名“字段的”條件“中輸入”[請輸入姓名]“,最后以”qT2“保存查詢。

第四步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表,點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中輸入”樓號: Left([房間號],2)“,在”交叉表“中選擇”行標題“;選擇”房間類別“字段,在”交叉表“中選擇”列標題“;選擇”價格“字段,”交叉表“中選擇”值“,”總計“選擇”平均值“,最后以”qT3“保存查詢。第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表。在”視圖“菜單中選中”總計“,在字段中輸入”type: 房間類別“,”總計“行選擇”分組“;再在另一個字段中輸入”num: 房間號“,”總計“行選擇”計數“,以”qT4“保存查詢。

82、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯表對象”tStud“、”tCourse“、”tScore“和表對象”tTemp“。試按以下要求完成設計:

(1)創建一個選擇查詢,查找并顯示沒有攝影愛好的學生的”學號“、”姓名“、”性別“和”年齡“四個字段內容,所建查詢命名為”qT1“;

(2)創建一個總計查詢,查找學生的成績信息,并顯示為”學號“和”平均成績“兩列內容。其中”平均成績“一列數據由統計計算得到,所建查詢命名為”qT2“;

(3)創建一個選擇查詢,查找并顯示學生的”姓名“、”課程名“和”成績“三個字段內容,所建查詢命名為”qT3“;(4)創建一個更新查詢,將表”tTemp“中”年齡“字段值加1,并清除”團員否“字段的值,所建查詢命名為”qT4“。

本題解題思路:

第一步:打開考生文件夾下的”samp2.mdb“數據庫。

第二步:點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“。從”tStud“表中選擇”學號“、”姓名“、”性別“和”年齡“四個字段,再選擇”簡歷“字段,在”簡歷“字段中輸入”Not Like “*攝影*”“的條件,并把該字段的顯示中的鉤去掉,運行查詢,以”qT1“保存查詢。

第三步:與第1小題類似,在選擇了表”tStud“和”tScore“后,然后選擇”學號“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標的下拉菜單中的”總計“),然后在第二個字段中輸入”平均成績:成績“,”總計“中選擇”平均值“,運行查詢,以”qT2“保存查詢。

第四步:與第1小題類似,在選擇了表”tScore“、”tCourse“和”tStud“后,然后選擇”姓名“、”課程名“和”成績“三個字段,運行查詢,以”qT3“保存查詢。

第五步:選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTemp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tTemp“表中選擇”年齡“字段,在”年齡“字段的”更新到“中輸入”[年齡]+1“,再選擇”團員否“字段,在”團員否“字段的”更新到“中輸入”False“,運行查詢,最后以”qT4“保存查詢。

98、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tStud“和”tScore“。試按以下要求完成設計:

(1)創建一個查詢,計算并輸出學生最大年齡與最小年齡的差值,顯示標題為”s_data“,所建查詢命名為”qStud1“。(2)建立”tStud“和”tScore“兩表之間的一對一關系。

(3)創建一個查詢,查找并顯示數學成績不及格的學生的”姓名“、”性別“和”數學“三個字段內容,所建查詢命名為”qStud2“。(4)創建一個查詢,計算并顯示”學號“和”平均成績“兩個字段內容,其中平均成績是計算數學、計算機和英語三門課成績的平均值,所建查詢命名為”qStud3“。

注意:不允許修改表對象”tStud“和”tScore“的結構及記錄數據的值;選擇查詢只返回選了課的學生的相關信息。

本題解題思路:

(1)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,然后在第一個字段中輸入:s_data:Max([年齡])-Min([年齡]),以”qStud1“保存查詢。

(2)選擇工具欄上的”關系“按鈕(或者單擊右鍵,選擇”關系“),然后單擊菜單上的”顯示表“按鈕(或單擊右鍵,在彈出的菜單中選擇”顯示表“),把”tStud“和”tScore“表添加到關系窗體中,鼠標選中”tStud“表中的”學號“字段,然后拖到”tScore“表中的”學號“字段,然后在彈出的窗體上點”創建“按鈕。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“和”tScore“表,從”tStud“表中選擇”姓名“和”性別“字段,從”tScore“表中選擇”數學“字段,在數學字段中輸入”<60“的條件,以”qStud2“保存。

(4)與第1小題操作類似,在”顯示表“窗體上選擇”tScore“表,在第一個字段中選擇”學號“字段,然后在第二個字段中輸入”平均成績:([計算機]+[數學]+[英語])/3“,最后以”qStud3“保存查詢。

99、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好一個表對象”tTeacher“。試按以下要求完成設計:(1)創建一個查詢,計算并輸出教師最大年齡與最小年齡的差值,顯示標題為”m_age“,所建查詢命名為”qT1“。(2)創建一個查詢,查找并顯示具有研究生學歷的教師的”編號“、”姓名“、”性別“和”系別“四個字段內容,所建查詢命名為”qT2“。

(3)創建一個查詢,查找并顯示年齡小于等于

38、職稱為副教授或教授的教師的”編號“、”姓名“、”年齡“、”學歷“和”職稱“五個字段內容,所建查詢命名為”qT3“。

(4)創建一個查詢,查找并統計在職教師按照職稱進行分類的平均年齡,然后顯示出標題為”職稱“和”平均年齡“的兩個字段內容,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“表,然后在第一個字段中輸入:m_age:Max([年齡])-Min([年齡]),以”qT1“保存查詢。

(2)與第1小題類似,先選擇題目上所說的四個字段,然后再選擇”學歷“字段,把該字段中的”顯示“中的鉤去掉,并在”條件“中輸入”研究生“,最后以”qT2“保存查詢。

(3)與第1小題類似,先選擇題目上所說的五個字段,在”年齡“字段的”條件“中輸入”<=38“,在”職稱“字段的”條件“中輸入:”副教授“ Or ”教授“,最后以”qT3“保存查詢。

(4)與第1小題類似,在選擇了表”tTeacher“表后,選擇表中的”職稱“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標的下拉菜單中的”總計“),”總計“中選擇”分組“,然后在第二個”字段“中輸入”平均年齡: 年齡“,”總計“中選擇”平均值“,再選擇”在職否“字段,把該字段的顯示中的鉤去掉,并在條件中輸入:True,”總計“中選擇”條件“,最后以”qT4“保存查詢。

100、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tTeacher“、”tCourse“、”tStud“和”tGrade“,試按以下要求完成設計:

(1)創建一個查詢,按輸入的教師姓名查找教師的授課情況,并按”上課日期“字段降序顯示”教師姓名“、”課程名稱“、”上課日期“三個字段的內容,所建查詢名為”qT1“;當運行該查詢時,應顯示參數提示信息:”請輸入教師姓名“。(2)創建一個查詢,查找學生的課程成績大于等于80且小于等于100的學生情況,顯示”學生姓名“、”課程名稱“和”成績“三個字段的內容,所建查詢名為”qT2“。

(3)對表”tGrade“創建一個分組總計查詢,假設學號字段的前4位代表年級,要統計各個年級不同課程的平均成績,顯示”年級“、”課程ID“和”成績之Avg“,并按”年級“降序排列,所建查詢為”qT3“。

(4)創建一個查詢,按”課程ID“分類統計最高分成績與最低分成績的差,并顯示”課程名稱“、”最高分與最低分的差“等內容。其中,最高分與最低分的差由計算得到,所建查詢名為”qT4“。

本題解題思路:

(1)點擊”查詢“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“ 表中選擇”教師姓名“,從”tCourse“表中選擇”課程名稱“、”上課日期“,然后在”教師姓名“字段的”條件“中輸入:[請輸入教師姓名],接下來在”上課日期“字段的”排序“中選擇”降序“,最后以”qT1“保存查詢。

(2)與第1小題類似,在選擇了”tStud“、”tGrade“和”tCourse“表后,選擇題目上所說的三個字段,再選擇”成績“字段,在”成績“字段的”條件“中輸入:>=80 And <=100,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,在第一個字段中輸入:年級:Left([學生ID],4),然后選擇”tGrade“表中的”課程ID“字段,在第三個字段中輸入”成績之Avg:成績“,在第一個字段的”排序“中選擇”降序“,單擊”視圖“菜單中的”總計“命令,將”成績“字段的”總計“選擇為”平均值“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“和”tCourse“表,在第一個字段中選擇”課程名稱“,在第二個字段中輸入:最高分與最低分的差:Max([成績])-Min([成績]),然后在第三個字段中選擇”課程ID“,把該字段中的”顯示“中的鉤去掉,單擊”視圖“菜單中的”總計“命令,將第二個字段的”總計“選擇”表達式“,最后以”qT4“保存查詢。

101、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tCollect“、”tpress“和”tType“,試按以下要求完成設計:

(1)創建一個查詢,查找收藏品中CD盤最高價格和最低價格信息并輸出,標題顯示為”v_Max“和”v_Min“,所建查詢名為”qT1“。

(2)創建一個查詢,查找并顯示購買”價格“大于100元并且”購買日期“在2001年以后(含2001年)的”CDID“、”主題名稱“、”價格“、”購買日期“和”介紹“五個字段的內容,所建查詢名為”qT2“。

(3)創建一個查詢,通過輸入CD類型名稱,查詢并顯示”CDID“、”主題名稱“、”價格“、”購買日期“ 和”介紹“五個字段的內容,當運行該查詢時,應顯示參數提示信息”請輸入CD類型名稱:“,所建查詢名為”qT3“。

(4)創建一個查詢,對”tType“表進行調整,將”類型ID“等于”05“的記錄中的”類型介紹“字段更改為”古典音樂“,所建查詢名為”qT4“,并運行該查詢。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,然后在第一個字段中輸入:v_Max: Max([價格]),再第二個字段中輸入:v_Min: Min([價格]),以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCollect“表,選擇題目中所說的五個字段;然后在”價格“字段的”條件“中輸入”>100“,在”購買日期“字段的”條件“中輸入”>=#2001-1-1#“,最后以”qT2“保存查詢。(3)與第2小題類似,在選擇了”tCollect“和”tType“表后,選擇題目上所說的五個字段,再選擇”CD類型名稱“字段,在”CD類型名稱“字段的”條件“中輸入”[請輸入CD類型名稱:]“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tType“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tType“選擇”類型介紹“和”類型ID“字段,在”類型介紹“字段的”更新到“中輸入”“古典音樂”“,在”類型ID“字段的”條件“中輸入”05“,運行查詢,最后以”qT4“保存查詢。

103、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tNorm“和”tStock“。試按以下要求完成設計:

(1)創建一個查詢,查找產品最高儲備與最低儲備相差最小的數量并輸出,標題顯示為”m_data“,所建查詢命名為”qT1“。(2)創建一個查詢,查找庫存數量超過10000(不含10000)的產品,并顯示”產品名稱“和”庫存數量“。所建查詢名為”qT2“。(3)創建一個查詢,按輸入的產品代碼查找某產品庫存信息,并顯示” 產品代碼“、”產品名稱“和”庫存數量“。當運行該查詢時,應顯示提示信息:”請輸入產品代碼:“。所建查詢名為”qT3“。

(4)創建一個交叉表查詢,統計并顯示每種產品不同規格的平均單價,顯示時行標題為產品名稱,列標題為規格,計算字段為單價,所建查詢名為”qT4“。注意:交叉表查詢不做各行小計。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tNorm“表,然后在第一個字段中輸入:m_data:Min([最高儲備]-[最低儲備]),以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStock“表,選擇題目中所說的兩個字段,然后在”庫存數量“字段的”條件“中輸入”>10000“,最后以”qT2“保存查詢。

(3)與第2小題類似,選擇題目上所說的三個字段,然后在”產品代碼“字段的”條件“中輸入”[請輸入產品代碼:]“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStock“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單。在字段中選擇”產品名稱“,”交叉表“中選擇”行標題“;選擇”規格“字段,在”交叉表“中選擇”列標題“;選擇”單價“字段,”交叉表“中選擇”值“,并在”總計“中選擇”平均值“,最后以”qT4“保存查詢。

105、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tA“和”tB“。試按以下要求完成設計:(1)創建一個查詢,查找并顯示所有客人的”姓名“、”房間號“、”電話“和”入住日期“四個字段內容,所建查詢命名為”qT1“。(2)創建一個查詢,能夠在客人結賬時根據客人的姓名統計這個客人已住天數和應交金額,并顯示”姓名“、”房間號“、”已住天數“和”應交金額“,所建查詢命名為”qT2“。注:輸入姓名時應提示”請輸入姓名:“ 應交金額=已住天數*價格。(3)創建一個查詢,查找”身份證“字段第4位至第6位值為”102“的紀錄,并顯示”姓名“、”入住日期“和”價格“三個字段內容,所建查詢命名為”qT3“。

(4)以表對象”tB“為數據源創建一個交叉表查詢,使用房間號統計并顯示每棟樓的各類房間個數。行標題為”樓號“,列標題為”房間類別“,所建查詢命名為”qT4“。注:房間號的前兩位為樓號。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,然后選擇題目中所說的四個字段,以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tA“和”tB“表,選擇”姓名“和”房間號“兩個字段,在第三個字段中輸入”已住天數:Date()-[入住日期]“,在第四個字段中輸入”應交金額:[價格]*[已住天數]“,在”姓名“字段的”條件“中輸入”[請輸入姓名:]“,最后以”qT2“保存查詢。

(3)與第2小題類似,選擇題目上所說的三個字段。然后在第四個字段中輸入”Mid([身份證],4,3)“,在此字段的”條件“中輸入”102“,并把”顯示“中的鉤去掉,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tB“表,然后點擊”查詢“菜單中的”交叉表查詢“菜單。在字段中輸入”樓號: Left([房間號],2)“,”交叉表“中選擇”行標題“;選擇”房間類別“字段,在”交叉表“中選擇”列標題“;選擇”房間類別“字段,”交叉表“中選擇”值“,并在”總計“中選擇”計數“,最后以”qT4“保存查詢。

118、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個表對象”tEmployee“和”tGroup“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示沒有運動愛好的職工的”編號“、”姓名“、”性別“、”年齡“和”職務“五個字段內容,所建查詢命名為”qT1“。

(2)建立”tGroup“和”tEmployee“兩表之間的一對多關系,并實施參照完整性。

(3)創建一個查詢,查找并顯示聘期超過5年(使用函數)的開發部職工的”編號“、”姓名“、”職務“和”聘用時間“四個字段內容,所建查詢命名為”qT2“。

(4)創建一個查詢,檢索職務為經理的職工的”編號“和”姓名“信息,然后將兩列信息合二為一輸出(比如,編號為”000011“、姓名為”吳大偉“的數據輸出形式為”000011吳大偉“),并命名字段標題為”管理人員“,所建查詢命名為”qT3“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“、”職稱“、”學院“,再從”tCourse“表”中選擇“課程ID”、“課程名稱”和“上課日期”六個字段,在“上課日期”字段的“條件”處輸入“Month([上課日期])=3”,以“qT1”保存查詢。

(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”,從“tCourse”表“中選擇”課程名稱“和”上課日期“字段,在教師姓名下面的條件欄中輸入”[請輸入教師姓名]“,在上課日期下的排序行選擇降序,以”qT2“保存查詢。

(3)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“、”tCourse“和”tStud“表,從”tStud“表中選擇”學生姓名“字段,從”tCourse“表中選擇”課程名稱“,從”tGrade“表中選擇”成績“字段,在成績下面的條件欄中輸入”>=80 And <=100“,以”qT3“保存查詢。

(4)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,單擊”總計“按鈕,在第一個字段中輸入”年級: Left([學生ID],4)“,總計行選擇分組,排序行選擇降序,再選擇”課程ID“字段,總計行選擇分組,在第3列中輸入”成績之平均值:成績“,總計行選擇”平均值“,以”qT4“保存查詢

119、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示有書法或繪畫愛好學生的”學號“、”姓名“、”性別“和”年齡“四個字段內容,所建查詢命名為”qT1“。

(2)創建一個查詢,查找成績低于所有課程總平均分的學生信息,并顯示”姓名“、”課程名“和”成績“三個字段內容,所建查詢命名為”qT2“。

(3)以表對象”tScore“和”tCourse“為基礎,創建一個交叉表查詢。要求:選擇學生的”學號“為行標題、”課程號“為列標題來統計輸出學分小于3分的學生平均成績,所建查詢命名為”qT3“。注意:交叉表查詢不做各行小計。

(4)創建追加查詢,將表對象”tStud“中”學號“、”姓名“、”性別“和”年齡“四個字段內容追加到目標表”tTemp“的對應字段內,所建查詢命名為”qT4“。(規定:”姓名“字段的第一個字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標表的”姓“、”名“兩個字段中。)

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后從”tStud“表中選擇”學號“、”姓名“、”性別“和”年齡“字段,并選擇”簡歷“字段,把該字段的顯示中的鉤去掉,然后在”簡歷“字段的”條件“中輸入:Like ”*書法*“ Or Like ”*繪畫*“,以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇題目中所說的三個字段,在”成績“字段的”條件“中輸入:<(select avg(成績)from tScore),最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tScore“和”tCourse“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后點擊”查詢“菜單中的”交叉表查詢“菜單(或點擊右鍵,選擇查詢類型中的”交叉表查詢“)。在字段中選擇”學號“,”交叉表“中選擇”行標題“;選擇”課程號“字段,在”交叉表“中選擇”列標題“;選擇”成績“字段,”交叉表“中選擇”值“,并在”總計“中選擇”平均值“;再選擇”學分“字段,并在條件中輸入:<3,”總計“中選擇”條件“;最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到當前數據庫中的”tTemp“表中,點擊”確定“。然后從”tStud“選擇”學號“字段,再在”字段“行的第二個空格處輸入”Left(([姓名]),1)“,第三個空格處輸入”Right([姓名],Len([姓名])-1)“,再從”tStud“選擇”性別“和”年齡“字段,追加到”tTemp“表對應的字段中,最后以”qT4“保存查詢。

120、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個關聯表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設計:

(1)以表對象”tEmp“為數據源,創建一個查詢,查找并顯示年齡大于等于40的男職工的”編號“、”姓名“、”性別“、”年齡“和”職務“五個字段內容,所建查詢命名為”qT1“。

(2)以表對象”tEmp“和”tGrp“為數據源,創建一個查詢,按照部門名稱查找職工信息,顯示職工的”編號“、”姓名“及”聘用時間“三個字段的內容。要求顯示參數提示信息為”請輸入職工所屬部門名稱“,所建查詢命名為”qT2“。(3)創建一個查詢,將表”tBmp“中”編號“字段值均在前面增加”05“兩個字符,所建查詢命名為”qT3“。

(4)創建一個查詢,要求給出提示信息”請輸入需要刪除的職工姓名“,從鍵盤輸入姓名后,刪除表對象”tTmp“中指定姓名的記錄,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tEmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的五個字段,再在”性別“字段的”條件“中輸入”男“,在”年齡“字段的”條件“中輸入”>=40“,以”qT1“保存查詢。

(2)與第1小題類似,在選擇了表”tEmp“和”tGrp“后,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”tGrp“表的”部門編號“字段,然后拖動到”tEmp“表的”所屬部門“字段,然后選擇題目中所說的三個字段,再選擇”部門名稱“字段,然后在”條件“中輸入”[請輸入職工所屬部門名稱]“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”編號“字段,在”編號“字段的”更新到“中輸入”“05”&[編號]“,運行查詢,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tTmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”姓名“,并在”條件“中輸入:[請輸入需要刪除的職工姓名],最后以”qT4“保存查詢。

121、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好一個表對象”tBook“,試按以下要求完成設計:(1)創建一個查詢,查找圖書按”類別“字段分類的最高單價信息并輸出,顯示標題為”類別“和”最高單價“,所建查詢命名為”qT1“。

(2)創建一個查詢,查找并顯示圖書單價大于等于15且小于等于20的圖書,并顯示”書名“、”單價“、”作者名“和”出版社名稱“等四個字段的內容,所建查詢命名為”qT2“。

(3)創建一個查詢,按出版社名稱查找某出版社的圖書信息,并顯示圖書的”書名“、”類別“、”作者名“和”出版社名稱“等四個字段的內容。當運行該查詢時,應顯示參數提示信息:”請輸入出版社名稱:“,所建查詢命名為”qT3“。(4)創建一個查詢,按”類別“字段分組查找計算每類圖書數量在5種以上(含5種)圖書的平均單價價格,顯示為”類別“和”平均單價“兩個字段的信息,所建查詢命名為”qT4“。規定:統計每類圖書數量必須用”圖書編號“字段計數。

(2)與第1小題類似,選擇題目中所說的四個字段,然后在”單價“字段的”條件“中輸入”>=15 And <=20“,最后以”qT2“保存查詢。

(3)與第1小題類似,選擇題目上所說的四個字段,然后在”出版社名稱“字段的”條件“中輸入”[請輸入出版社名稱:]“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBook“表,點擊”添加“按鈕,關閉”顯示表“窗體。在第一個字段中選擇”類別“,在第二個字段中輸入:平均單價: 單價,單擊”視圖“菜單中的”總計“命令,將第二個字段的”總計“選擇”平均值“,在第三個字段中選擇”圖書編號“,將第三個字段的”總計“選擇”計數“,”條件“中輸入:>=5,并把”顯示“中的鉤去掉,最后以”qT4“保存查詢。

122、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設計:

(1)創建一個查詢,當運行該查詢時,應顯示參數提示信息”請輸入愛好“,輸入愛好后,在簡歷字段中查找具有指定愛好的學生,顯示”學號“、”姓名“、”性別“、”年齡“和”簡歷“五個字段內容,所建查詢命名為”qT1“。

(2)創建一個查詢,查找學生的成績信息,并顯示為”學號“、”姓名“和”平均成績“三列內容,其中”平均成績“一列數據由計算得到,所建查詢命名為”qT2“。

(3)創建一個查詢,查找沒有任何選課信息的學生,并顯示其”學號“和”姓名“兩個字段的內容,所建查詢命名為”qT3“。(4)創建一個查詢,將表”tStud“中男學生的信息追加到”tTemp“表對應的”學號“、”姓名“、”年齡“、”所屬院系“和”性別“字段中,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的五個字段,在”簡歷“字段的”條件“中輸入”Like “*”+[請輸入愛好]+“*”“,以”qT1“保存查詢。

(2)與第1小題類似,在選擇了表”tScore“和”tStud“后,然后選擇”學號“、”姓名“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標的下拉菜單中的”總計“),然后在第三個字段中輸入”平均成績:成績“,”總計“中選擇”平均值“,最后以”qT2“保存查詢。

(3)與第1小題類似,選擇”tStud“表,選擇表中的”學號“和”姓名“字段,然后再選擇”學號“字段,并在”條件“中輸入:Not In(select tscore.學號 from tscore),最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到”tTemp“表中,然后從”tStud“選擇”學號“、”姓名“、”年齡“、”所屬院系“和”性別“字段,在”性別“字段的”條件“中輸入”=男“,運行查詢,最后以”qT4“保存查詢。

123、考生文件夾下存在一個數據庫文件”samp2.mdb“,在samp2.mdb數據庫中有”檔案表“和”工資表“兩張表,試按以下要求完成設計:

(1)建立表對象”檔案表“和”工資表“的關系,創建一個選擇查詢,顯示職工的”姓名“、”性別“和”基本工資“三個字段內容,所建查詢命名為”qT1“。

(2)創建一個選擇查詢,查找職稱為”教授“或者”副教授“檔案信息,并顯示其”職工號“、”出生日期“及”婚否“三個字段內容,所建查詢命名為”qT2“。

(3)創建一個參數的查詢,要求:當執行查詢時,屏幕提示”請輸入要查詢的姓名“。查詢結果顯示姓名、性別、職稱、工資總額,其中”工資總額“是一個計算字段,由”基本工資+津貼-住房公積金-失業保險“計算得到。所建查詢命名為”qT3“。(4)創建一個查詢,查找有檔案信息但無工資信息的職工,顯示其”職工號“和”姓名“兩個字段的信息。所建查詢命名”qT4“。

本題解題思路:

(1)選擇工具欄上的”關系“按鈕(或者單擊右鍵,選擇”關系“),然后單擊工具欄上的”顯示表“按鈕(或單擊右鍵,在彈出的菜單中選擇”顯示表“),把”檔案表“和”工資表“添加到關系窗體中,鼠標選中”檔案表“中的”職工號“字段,然后拖到”工資表“中的”職工號“字段,然后點擊”創建“。

(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”檔案表“和”工資表“,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,以”qT1“保存查詢。

(3)與第1小題類似,在彈出的”顯示表“窗體上選擇”檔案表“,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,然后再選擇”職稱“字段,把該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:”教授“ Or ”副教授“,最后以”qT2“保存查詢。

(4)與第1小題類似,在彈出的”顯示表“窗體上分別選擇”檔案表“和”工資表“,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇”姓名“、”性別“、”職稱“字段,在第四個”字段“中輸入:工資總額: [基本工資]+[津貼]-[住房公積金]-[失業保險],在”姓名“字段的”條件“中輸入:[請輸入要查詢的姓名],最后以”qT3“保存查詢。

(5)與第1小題類似,在彈出的”顯示表“窗體上選擇”檔案表“,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇”職工號“和”姓名“字段,在”職工號“字段的”條件“中輸入:Not In(select 職工號 from 工資表),最后以”qT4“保存查詢。

127、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tStud“、”tScore“和”tCourse“,試按以下要求完成設計:

(1)創建一個查詢,查找黨員記錄,并顯示”姓名“、”性別“和”入校時間“。所建查詢命名為”qT1“。

(2)創建一個查詢,按學生姓名查找某學生的記錄,并顯示”姓名“、”課程名“和”成績“。當運行該查詢時,應顯示提示信息:”請輸入學生姓名:“。所建查詢命名為”qT2“。

(3)創建一個交叉表查詢,統計并顯示各門課程男女生的平均成績,統計顯示結果如下圖所示。所建查詢命名為”qT3“。要求:使用查詢設計視圖,用已存在的數據表做查詢數據源,并將計算出來的平均成績用整數顯示(使用函數)。

(4)創建一個查詢,運行該查詢后生成一個新表,表名為”tTemp“,表結構包括”姓名“、”課程名“和”成績“等三個字段,表內容為不及格的所有學生記錄。所建查詢命名為”qT4“。要求創建此查詢后,運行該查詢,并查看運行結果。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,然后選擇”黨員否“字段,將該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:True,以”qT1“保存查詢。(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,在”姓名“字段的”條件“中輸入:[請輸入學生姓名:],最后以”qT2“保存查詢。

(3)與第2小題類似,在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后點擊”查詢“菜單中的”交叉表查詢“子菜單。選擇”性別“字段,”交叉表“中選擇”行標題“;選擇”課程名“字段,在”交叉表“中選擇”列標題“;在第三個字段中輸入:

表達式1:Int(Avg([tScore].[成績]+.5)),”交叉表“中選擇”值“,”總計“中選擇”表達式“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“和”tScore“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇題目中所說的三個字段,”成績“字段的”條件“為:<60,然后點擊”查詢“菜單中的”生成表查詢“子菜單,生成新表”tTemp“,運行查詢,最后以”qT4“保存查詢。

136、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成查詢設計:

(1)創建一個選擇查詢,查找并顯示簡歷信息為空的學生的”學號“、”姓名“、”性別“和”年齡“四個字段內容,所建查詢命名為”qT1“。

(2)創建一個選擇查詢,查找選課學生的”姓名“、”課程名“和”成績“三個字段內容,所建查詢命名為”qT2“。

(3)創建一個選擇查詢,按系別統計各自男女學生的平均年齡,顯示字段標題為”所屬院系“、”性別“和”平均年齡“,所建查詢命名為”qT3“。

(4)創建一個操作查詢,將表對象”tStud“中沒有書法愛好的學生的”學號“、”姓名“、和”年齡“三個字段內容追加到目標表”tTemp“的對應字段內,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的四個字段,再選擇”簡歷“字段,將該字段中的”顯示“中的鉤去掉,”條件“中輸入:Is Null,以”qT1“保存查詢。(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上分別選擇”tStud“、”tCourse“ 和”tScore“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,最后以”qT2“保存查詢。

(3)與第1小題類似,在彈出的”顯示表“窗體上選擇”tStud“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”所屬院系“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標后下拉菜單中的”總計“),”總計“中選擇”分組“,再選擇”性別“字段,”總計“中選擇”分組“,然后在第三個字段中輸入:平均年齡:年齡,”總計“中選擇”平均值“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“表,選擇”查詢“菜單中的”追加查詢“菜單(或者右擊鼠標,在彈出的菜單中選擇”追加查詢“),追加到當前數據庫的”tTemp“表中,然后從”tStud“選擇”學號“、”姓名“、和”年齡“三個字段,再選擇”簡歷“字段,在”簡歷“字段的”條件“中輸入:Not Like ”*書法*“,最后以”qT4“保存查詢,并運行該查詢。

138、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tQuota“和”tStock“,試按以下要求完成設計:

(1)創建一個查詢,在”tStock“表中查找”產品ID“第一個字符為”2“的產品,并顯示”產品名稱“、”庫存數量“、”最高儲備“和”最低儲備“等字段內容,查詢名為qT1。

(2)創建一個查詢,計算每類產品庫存金額合計,并顯示”產品名稱“和”庫存金額“兩列數據,要求只顯示”庫存金額“的整數部分。所建查詢名為”qT2“。說明:庫存金額=單價×庫存數量

(3)創建一個查詢,查找單價低于平均單價的產品,并按”產品名稱“升序和”單價“降序顯示”產品名稱“、”規格“、”單價“和”庫存數量“等字段內容。所建查詢名為”qT3“。

(4)創建一個查詢,運行該查詢后可將”tStock“表中所有記錄的”單位“字段值設為”只“。所建查詢名為”qT4“。要求創建此查詢后,運行該查詢,并查看運行結果。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,在彈出的”顯示表“窗體上分別選擇”tQuota“和”tStock“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的四個字段,然后選擇”產品ID“字段,將該字段中的”顯示“中的鉤去掉,并在”條件“中輸入:Like ”2*“,以”qT1“保存查詢。

(2)與第1小題類似,在彈出的”顯示表“窗體上分別選擇”tQuota“和”tStock“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”tStock“表中的”產品名稱“字段,再點擊工具欄上的”總計“按鈕(或選擇右擊鼠標后下拉菜單中的”總計“),”總計“中選擇”分組“,然后在第二個字段中輸入:庫存金額:Round(Sum([單價]*[庫存數量])),”總計“中選擇”表達式“,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStock“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的四個字段,然后在”單價“的”條件“中輸入:<(select avg(單價)from tStock),在”產品名稱“字段的”排序“中選擇”升序“,在”單價“字段的”排序“中選擇”降序“,以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tStock“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“子菜單。然后從”tStock“表中選擇”單位“字段,在”更新到“中輸入:”只“,運行查詢,最后以”qT4“保存查詢。

143、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tAttend“、”tEmployee“和”tWork“,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示具有最高學歷員工的”姓名“、”項目名稱“和”承擔工作“三個字段的內容,所建查詢命名為”qT1“。

(2)創建一個查詢,查找并顯示科研經費在10000元以下(包括10000元)的”項目名稱“和”項目來源“等兩個字段內容,所建查詢命名為”qT2“。

(3)創建一個查詢,設計一個名為”單位獎勵“的計算字段,獎勵金額為經費的10%,并顯示”tWork“表的所有字段內容和”單位獎勵“字段,所建查詢命名為”qT3“。

(4)創建一個查詢,將所有記錄的”經費“字段值增加2000元,所建查詢命名為”qT4“。本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tAttend“、”tEmployee“和”tWork“表,然后從”tEmployee“表中選擇”姓名“、”學歷“,從”tWork“表中選擇”項目名稱“,再從”tAttend“表中選擇”承擔工作“,在”學歷“字段的”條件“中輸入”博士“,并把”顯示“中的鉤去掉,以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tWork“表,選擇題目中所說的兩個字段,再選擇”經費“字段,并把”顯示“中的鉤去掉,然后在”經費“字段的”條件“中輸入”<=10000“,最后以”qT2“保存查詢。

(3)與第2小題類似,選擇表中的所有字段,然后在第五個字段中輸入”單位獎勵: [經費]*.1“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tWork“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tWork“選擇”經費“字段,在”經費“字段的”更新到“中輸入”[經費]+2000“,運行查詢,最后以”qT4“保存查詢。

144、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tStud“、”tCourse“、”tScore“和”tTemp“。試按以下要求完成設計:(1)創建一個查詢,查找沒有先修課程的課程,顯示與該課程有關的學生的”姓名“、”性別“、”課程號“和”成績“四個字段內容,所建查詢命名為”qT1“。

(2)創建一個查詢,查找先修課程里含有”101“或者”102“信息的課程,并顯示其”課程號“、”課程名“及”學分“三個字段內容,所建查詢命名為”qT2“。

(3)創建一個查詢,查找并顯示姓名中含有”紅“字學生的”學號“、”姓名“、”性別“和”年齡“四個字段內容,所建查詢命名為”qT3“。

(4)創建一個查詢,將”tTemp“表中”學分“字段的記錄值都更新為0,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tStud“、”tCourse“和”tScore“表,然后從”tStud“ 表中選擇”姓名“和”性別“,從”tScore“表中選擇”課程號“和”成績“,從”tCourse“表中選擇”先修課程“,并在”先修課程“字段的”條件“中輸入”Is Null“,并把”顯示“中的鉤去掉,最后以”qT1“保存查詢。

(2)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tCourse“表,選擇”課程號“、”課程名“、”學分“和”先修課程“;然后在”先修課程“字段的”條件“中輸入:like”*101*“ Or like”*102*“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。

(3)與第2小題類似,在選擇了”tStud“表后,選擇題目上所說的四個字段,在”姓名“字段的”條件“中輸入”Like “*紅*”“,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTemp“表,選擇”查詢“菜單中的”更新查詢“菜單。然后從”tTemp“表選擇”學分“字段,在”學分“字段的”更新到“中輸入”0“,運行查詢,最后以”qT4“保存查詢。

145、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好表對象”tStaff“、”tSalary“和”tTemp“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示職務為經理的員工的”工號“、”姓名、“年齡”和“性別”四個字段內容,所建查詢命名為“qT1”。(2)創建一個查詢,查找各位員工在2005年的工資信息,并顯示“工號”、“工資合計”和“水電房租費合計”三列內容。其中,“工資合計”和“水電房租費合計”兩列數據均由統計計算得到,所建查詢命名為“qT2”。

(3)創建一個查詢,查找并顯示員工的“姓名”、“工資”、“水電房租費”及“應發工資”四列內容。其中“應發工資”列數據由計算得到,計算公式為:應發工資=工資-水電房租費,所建查詢命名為“qT3”。(4)創建一個查詢,將表“tTemp”中“年齡”字段值均加1,所建查詢命名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tStaff”表,然后從“tStaff” 表中選擇“工號”、“姓名”、“年齡”、“性別”和“職務”,在“職務”字段的“條件”中輸入“經理”,將該字段中的“顯示”鉤去掉,以“qT1”保存查詢。

(2)同第1小題類似,選擇“tSalary”表,單擊“總計”按鈕,從“tSalary”表中選擇“工號”字段,在總計里選擇分組,然后在第2列輸入“工資合計:工資”,在總計里選擇總計,在第3列輸入“水電房租費合計:水電房租費”,在總計行也選擇總計,從“tSalary”表中選擇“年月”,總計行選擇條件,在下面的條件欄里輸入“Between #2005-1-1# And #2005-12-31#”,將該字段中的“顯示”鉤去掉,以“qT2”保存查詢。

(3)同第1小題類似,選擇“tSalary”和“tStaff”表,從“tStaff”表中選擇“姓名”字段,從“tSalary”表中選擇“工資”和“水電房租費”字段,在第四列輸入“應發工資:([工資]-[水電房租費])”,以“qT3”保存查詢。

(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTemp”表,選擇“查詢”菜單中的“更新查詢”菜單。然后從“tTemp”選擇“年齡”字段,在“年齡”字段的“更新到”中輸入“[年齡]+1”,運行查詢,最后以“qT4”保存查詢。

146、考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好表對象“tTeacher”、“tCourse”、“tStud”和“tGrade”,試按以下要求完成設計:(1)創建一個查詢,查找三月份上課的信息,并顯示“教師姓名”、“職稱”、“學院”、“課程ID”、“課程名稱”和“上課日期”六個字段的內容,所建查詢名為“qT1”。

(2)創建一個查詢,根據教師姓名查找某教師的授課情況,并按“上課日期”字段降序顯示“教師姓名”、“課程名稱”、“上課日期”三個字段的內容,所建查詢名為“qT2”;當運行該查詢時,應顯示參數提示信息“請輸入教師姓名”。

(3)創建一個查詢,查找學生的課程成績大于等于80且小于等于100的學生情況,顯示“學生姓名”、“課程名稱”和“成績”三個字段的內容,所建查詢名為“qT3”。

(4)創建一個查詢,假設“學生ID”字段的前4位代表年級,要統計各個年級不同課程的平均成績,顯示“年級”、“課程ID” 和“成績之平均值”,并按“年級”降序排列,所建查詢為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”、“職稱”、“學院”,再從“tCourse”表“中選擇”課程ID“、”課程名稱“和”上課日期“六個字段,在”上課日期“字段的”條件“處輸入”Month([上課日期])=3“,以”qT1“保存查詢。

(2)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“,從”tCourse“表”中選擇“課程名稱”和“上課日期”字段,在教師姓名下面的條件欄中輸入“[請輸入教師姓名]”,在上課日期下的排序行選擇降序,以“qT2”保存查詢。

(3)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tGrade”、“tCourse”和“tStud”表,從“tStud”表中選擇“學生姓名”字段,從“tCourse”表中選擇“課程名稱”,從“tGrade”表中選擇“成績”字段,在成績下面的條件欄中輸入“>=80 And <=100”,以“qT3”保存查詢。

(4)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tGrade”表,單擊“總計”按鈕,在第一個字段中輸入“年級: Left([學生ID],4)”,總計行選擇分組,排序行選擇降序,再選擇“課程ID”字段,總計行選擇分組,在第3列中輸入“成績之平均值:成績”,總計行選擇“平均值”,以“qT4”保存查詢

147、考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好表對象“tEmployee”、“tSell”和“tBook”,試按以下要求完成設計:

(1)創建一個查詢,查找并顯示單價高于平均單價的圖書“書名”和“出版社名稱”等字段內容,所建查詢名為“qT1”。(2)創建一個查詢,按輸入的售出日期查找某日期的售書情況,并按數量降序顯示“姓名”、“書名”、“數量”三個字段的內容,所建查詢名為“qT2”;當運行該查詢時,應顯示參數提示信息:“請輸入售出日期”。

(3)創建一個查詢,查找單價大于等于15且小于等于20的圖書,并顯示“書名”、“單價”、“作者名”和“出版社名稱”四個字段的內容,所建查詢名為“qT3”。

(4)創建一個查詢,統計每名雇員的售書總量,并將顯示的字段名設為“姓名”和“總數量”,所建查詢名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”表,然后選擇“書名”、“出版社名稱”、“單價”,將“單價”字段中的“顯示”中的鉤去掉,并在“條件”中輸入:>(Select Avg([單價])From tBook),最后以“qT1”保存查詢。

(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”、“tEmpolyee”和“tSell”表,從“tEmpolyee”表中選擇“姓名”字段,從“tBook”表中選擇“書名”字段,從“tSell”表中選擇“數量”和“售出日期”字段,在“數量”字段的排序中選擇“降序”,在“售出日期”下面的條件欄中輸入“[請輸入售出日期]”,將“售出日期”字段中的“顯示”中的鉤去掉,以“qT2”保存查詢。

(3)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tBook”表,選擇“書名”、“單價”、“作者名”和“出版社名稱”字段,在單價下面的條件欄中輸入“>=15 and <=20”,以“qT3”保存查詢。

(4)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tEmpolyee”和“tSell”表,單擊“總計”按鈕,然后從“tEmpolyee表中選擇”姓名“,在第2列中輸入”總數量: 數量“,在總計行中選擇”總計“,最后以”qT4“保存查詢。

152、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好兩個關聯表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設計:

(1)以表對象”tEmp“為數據源,創建一個查詢,查找并顯示年齡大于等于40的職工的”編號“、”姓名“、”性別“、”年齡“和”職務“五個字段內容,所建查詢命名為”qT1“。

(2)建立表對象”tEmp“的”所屬部門“和”tGrp“的”部門編號“之間的多對一關系并實施參照完整性。創建一個查詢,按照部門名稱查找職工信息,顯示職工的”編號“、”姓名“及”聘用時間“三個字段的內容。要求顯示參數提示信息為”請輸入職工所屬部門名稱“,所建查詢命名為”qT2“。

(3)創建一個操作查詢,將表”tBmp“中”編號“字段值均在前面增加”05“兩個字符,所建查詢命名為”qT3“。(4)創建一個查詢,刪除表對象”tTmp“里所有姓名含有”紅“字的記錄,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tEmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的五個字段,再在”年齡“字段的”條件“中輸入”>=40“,以”qT1“保存查詢。

(2)選擇工具欄的”關系“按鈕,把tGrp表的部門編號字段拖到tEmp表的所屬部門字段,在彈出的對話框中選中”實施參照完整性“,單擊”創建“按鈕;下面操作與第1小題類似,在選擇了表”tEmp“和”tGrp“后,點擊”添加“按鈕,關閉”顯示表“窗體。然后選擇題目中所說的三個字段,再選擇”部門名稱“字段,然后在”部門名稱“字段的”條件“中輸入”[請輸入職工所屬部門名稱]“,并把”顯示“中的鉤去掉,最后以”qT2“保存查詢。

(3)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tBmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。選擇”查詢“菜單中的”更新查詢“菜單。然后從”tBmp“選擇”編號“字段,在”編號“字段的”更新到“中輸入”“05”&[編號]“,運行查詢,最后以”qT3“保存查詢。

(4)選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,點擊”確定“按鈕,然后在彈出的”顯示表“窗體上選擇”tTmp“表,點擊”添加“按鈕,關閉”顯示表“窗體。然后點擊”查詢“菜單中的”刪除查詢“菜單(或點擊右鍵,選擇查詢類型中的”刪除查詢“),在字段中選擇”姓名“,并在”條件“中輸入:Like ”*紅*“,最后以”qT4“保存查詢。

154、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯表對象”tStud“、”tCourse“和”tScore“及表對象”tTemp“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示學生的”姓名“、”課程名“和”成績“三個字段內容,所建查詢命名為”qT1“。

(2)創建一個查詢,查找并顯示有攝影愛好的學生的”學號“、”姓名“、”性別“、”年齡“和”入校時間“五個字段內容,所建查詢命名為”qT2“。

(3)創建一個查詢,查找學生的成績信息,并顯示”學號“和”平均成績“兩列內容。其中”平均成績“一列數據由統計計算得到,所建查詢命名為”qT3“。

(4)創建一個查詢,將”tStud“表中女學生的信息追加到”tTemp“表對應的字段中,所建查詢命名為”qT4“。

本題解題思路:

(1)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tTeacher“和”tCourse“表,然后從”tTeacher“表中選擇”教師姓名“、”職稱“、”學院“,再從”tCourse“表”中選擇“課程ID”、“課程名稱”和“上課日期”六個字段,在“上課日期”字段的“條件”處輸入“Month([上課日期])=3”,以“qT1”保存查詢。

(2)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,然后在彈出的“顯示表”窗體上選擇“tTeacher”和“tCourse”表,然后從“tTeacher”表中選擇“教師姓名”,從“tCourse”表“中選擇”課程名稱“和”上課日期“字段,在教師姓名下面的條件欄中輸入”[請輸入教師姓名]“,在上課日期下的排序行選擇降序,以”qT2“保存查詢。

(3)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“、”tCourse“和”tStud“表,從”tStud“表中選擇”學生姓名“字段,從”tCourse“表中選擇”課程名稱“,從”tGrade“表中選擇”成績“字段,在成績下面的條件欄中輸入”>=80 And <=100“,以”qT3“保存查詢。

(4)點擊”查詢“,選擇”新建(N)“,在彈出的”新建查詢“窗體上選擇”設計視圖“,然后在彈出的”顯示表“窗體上選擇”tGrade“表,單擊”總計“按鈕,在第一個字段中輸入”年級: Left([學生ID],4)“,總計行選擇分組,排序行選擇降序,再選擇”課程ID“字段,總計行選擇分組,在第3列中輸入”成績之平均值:成績“,總計行選擇”平均值“,以”qT4“保存查詢

156、考生文件夾下存在一個數據庫文件”samp2.mdb“,里面已經設計好三個關聯表對象”tStud“、”tCourse“ 和”tScore“。試按以下要求完成設計:

(1)創建一個查詢,查找并顯示有攝影愛好的男女學生各自人數,字段顯示標題為”性別“和”NUM“,所建查詢命名為”qT1“。注意,要求用學號字段來統計人數。

(2)創建一個查詢,查找選課學生的”姓名“和”課程名“兩個字段內容,所建查詢命名為”qT2“。

(3)創建一個查詢,查找沒有先修課程的課程相關信息,輸出其”課程號“、課程名”和“學分”三個字段內容,所建查詢命名為“qT3”。

(4)創建更新查詢,將表對象“tStud”中低于平均年齡(不含平均年齡)學生的“備注”字段值設置為True,所建查詢命名為“qT4”。

本題解題思路:

(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關閉“顯示表”窗體。然后添加“性別”字段,在第二個字段中輸入“NUM:學號”,在總計中選擇“計數”,再添加“簡歷”字段,并把該字段“顯示”中的鉤去掉,在“簡歷”字段的條件中輸入“Like ”*攝影*“",以”qT1“保存查詢。

(2)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把”tStud、tCourse“表添加進去,關閉顯示表,把”姓名“和”課程名“字段添加進去,以”qT2“保存查詢。

(3)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把”tCourse“表添加進去,關閉顯示表,然后選擇題目中所說的三個字段,再把”先修課程“字段也添加進去,并且把該字段”顯示“中的鉤去掉,在條件中輸入”is null“,以”qT3“保存查詢。

(4)選擇”查詢“,點擊”新建“按鈕,在彈出的對話框中把tStud表添加進去,關閉顯示表,選擇”查詢“菜單中的”更新查詢“,把”備注“字段添加進去,在更新到中輸入”True“,在第二列中添加”年齡“字段,并在條件中輸入”<(Select Avg([年齡])From tStud)",以qT4保存查詢。

第三篇:數據庫查詢語句關鍵字總結

? 看過牛腩視頻后,前17集講后臺代碼的編寫,尤其講到查詢語句的時候,頓時感覺原來學習過的查詢語句中用到的關鍵字煙消云散了,啥都不記得了,通過看視頻,幫著回憶了一部分,在這里總結一下,查詢語句中用到的關鍵字的含義及使用。

一、select語句(單個表)

1.最簡單的查詢:

select * from [where ] select column1,column2....from [where] 這里需要注意的是where子句中條件過濾使用到的關鍵字,比如用到邏輯運算符like 中的’%‘(匹配一個或多個字符)和’_‘(僅匹配一個)等。這個在新聞發布系統中也有用到。

例如:按標題搜索:

view sourceprint?

1.Select top 10 n.id,n.title,n.createtime,c.[name] 2.from news n inner join category c on c.caid=c.id 3.where n.title like '%' + @title + '%'

當然還有很多,例如between,not,in等關鍵字的使用也很重要。

2.DISTINCT關鍵字

這個關鍵字,主要用來取出列中唯一的值,比如:記錄中的一個字段值(city)如果有重復(廊坊,北京,廊坊,北京),那么利用DISTINCT關鍵字取出唯一值,即任何重復的值只計數一次,結果為為:(廊坊,北京)。

view sourceprint?

1.select DISTINCT city from [table] 3.使用別名

利用別名可以顯示我們想要的名字,方便閱讀。select city as 城市 from...4.group by 和having子句

group by 用來對查詢到的結果集進行分組,必須位于select語句中的from子句或where子句之后。

having子句類似于where子句,緊跟在group by子后,作為一個查詢條件。與where子句的區別:where子句作用于一條記錄中的查詢條件,而having子句則作用于一列的查詢條件

例如:

view sourceprint?

1.select location from citytable where city='北京'--查詢城市名為‘北京’的城市的位置

2.select city group by city having count(memberId)>=3--查詢城市成員總數大于等于3的城市,同時按城市名分組

二、多表查詢

1、inner join 要求,查詢的多張表中必須具有相同的匹配項。其中on表示作用的表的條件,n,c 為別名

view sourceprint?

1.Select *

2.From news n

3.Inner join category c 4.on c.caid=c.id

要執行的查詢結果必須是在兩張表中同時含有相同的類別號的記錄才會被查詢出來。例如:以牛腩視頻中例子為例:

category表中id表示新聞類別的id,而news表中的caid則表示該新聞屬于具體哪個類別

那么執行上面查詢語句后的結果: inner join表

可以看到結果為類別號在兩張表中均存在的項。inner join還包括等值聯合和不等值,這主要由on后面的條件決定

2.left join 左外連接:連接時,on條件左邊表所有項均查詢出來,而右邊表中若無匹配項,則以null代替

上面兩張表,執行

view sourceprint?

1.select * from category c left join news n on c.id=n.caid

結果為:

3.right join 顧名思義,右外連接結果與left join相反,將右邊表所有項查詢出來,而左邊表中無匹配項的則以null代替。

4.full join 無論左邊還是右邊所有項均返回結果。無對應項以null代替。

三、其它

除了以上涉及到的查詢關鍵字外,還涉及到了嵌套查詢,in關鍵字的使用,對sql記錄進行編號排序后按順序查詢等。利用

view sourceprint?

1.SELECT ROW_NUMBER()OVER(ORDER BY id desc)AS Row--Row為別名

以上只是涉及到了一部分的查詢關鍵字的總結,也是經常用到的,逐漸學習,才發現原來的知識還是應該不斷的回憶和應用才能發現它更深一層應用的含義。更多關于數據庫的知識有待進一步實踐總結。

第四篇:網絡數據庫講稿(查詢)

網絡數據庫講稿

一、簡單的SELECT

P95 1.SELECT … FROM …(1)DISTINCT(2)TOP n [PERCENT](3)字段別名

有三種書寫格式。

2.WHERE子句(SELECT … FROM … WHERE …)

P101(1)比較運算符(2)邏輯運算符

(3)范圍運算符BETWEEN(4)列表(包含)運算符 IN(5)字符匹配運算符LIKE及通配符(6)空值NULL 3.ORDER BY子句(SELECT … FROM … WHERE … ORDER BY …)

P107 ORDER BY子句必須放在SELECT語句的最后。

4.GROUP BY子句(SELECT … FROM … WHERE …GROUP BY … ORDER BY …)P109(1)GROUP BY子句中的列名必須是原表中的列名,不能是別名。(2)當SELECT子句中有聚合函數時,GROUP BY子句實現分組統計。

(3)當SELECT子句中同時有字段名列和聚合函數列時,必須使用GROUP BY子句。例如

select 班級,SUM(已修學分)from 學生GROUP BY 班級

(4)在SELECT子句中出現的列名必須出現在GROUP BY子句中、或聚合函數中。GROUP BY子句中的列名則不一定出現在SELECT子句中。(5)ROLLUP返回第一個分組列的統計行。例如:

select 班級,性別,SUM(已修學分)from 學生GROUP BY 班級,性別WITH ROLLUP(6)CUBE是ROLLUP的擴展。(7)ALL短語

P109 select 班級,性別,SUM(已修學分)from 學生

WHERE已修學分>4 GROUP BY ALL 班級,性別

ALL不能與WITH同用。6.HAVING子句

(SELECT … FROM … WHERE …GROUP BY … HAVING … ORDER BY …)P111(1)HAVING應與GROUP BY配對使用,否則沒必要使用。(2)HAVING的主要作用是第二次篩選。

(3)HAVING中可以包含聚合函數(WHERE中不可以)。

(4)HAVING中非聚合函數中的字段名,必須出現在GROUP BY中。(5)SELECT列表中命名的別名,不能在HAVING中使用。7.COMPUTE子句,按排序字段分組求和。

SELECT 姓名,分數FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數)

SELECT 姓名,分數FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數)BY 姓名

網絡數據庫講稿

SELECT 姓名,分數FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數)BY 姓名COMPUTE SUM(分數)

Compute By 必須與 Order By 子句一起使用,而且Compute By 子句中的統計列名列表也必須與之相同。

8.SELECT INTO,將查詢結果保存到永久表中。

P136

二、多表查詢

P112 1.內、外連接

內外連接中用ON<條件> 2.交叉連接

交叉連接中用WHERE<條件>,用WHERE<條件>的交叉連接等同于內連接。3.合并兩個查詢

(1)聯合查詢

P120 SELECT 員工編號,員工姓名,'員工信息表' FROM 員工信息WHERE 所任職位='經理' UNION SELECT 部門編號,部門名稱,'部門信息表' FROM 部門信息

(2)INTERSECT

P305 SELECT 學號FROM 成績表 INTERSECT SELECT 學號FROM 學生信息

(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表

三、子查詢

P121

第五篇:網絡數據庫講稿(查詢)

網絡數據庫講稿

一、簡單的SELECT

P95 1.SELECT … FROM …(1)DISTINCT(2)TOP n [PERCENT](3)字段別名

有三種書寫格式。

2.WHERE子句(SELECT … FROM … WHERE …)

P101(1)比較運算符(2)邏輯運算符

(3)范圍運算符BETWEEN(4)列表(包含)運算符 IN(5)字符匹配運算符LIKE及通配符(6)空值NULL 3.ORDER BY子句(SELECT … FROM … WHERE … ORDER BY …)

P107 ORDER BY子句必須放在SELECT語句的最后。

4.GROUP BY子句(SELECT … FROM … WHERE …GROUP BY … ORDER BY …)P109(1)GROUP BY子句中的列名必須是原表中的列名,不能是別名。(2)當SELECT子句中有聚合函數時,GROUP BY子句實現分組統計。

(3)當SELECT子句中同時有字段名列和聚合函數列時,必須使用GROUP BY子句。例如

select 班級編號,SUM(已修學分)from 學生 GROUP BY 班級編號

(4)在SELECT子句中出現的列名必須出現在GROUP BY子句中、或聚合函數中。GROUP BY子句中的列名則不一定出現在SELECT子句中。(5)ROLLUP返回第一個分組列的統計行。例如:

select 班級編號,性別,SUM(已修學分)from 學生GROUP BY 班級編號,性別 WITH ROLLUP(6)CUBE是ROLLUP的擴展。(7)ALL短語

P109 select 班級編號,性別,SUM(已修學分)from 學生

WHERE已修學分>4 GROUP BY ALL 班級編號,性別

ALL不能與WITH同用。6.HAVING子句

(SELECT … FROM … WHERE …GROUP BY … HAVING … ORDER BY …)P111(1)HAVING應與GROUP BY配對使用,否則不能使用。(2)HAVING的主要作用是第二次篩選。

(3)HAVING中可以包含聚合函數(WHERE中不可以)。

(4)HAVING中非聚合函數中的字段名,必須出現在GROUP BY中。(5)SELECT列表中命名的別名,不能在HAVING中使用。7.COMPUTE子句,按排序字段分組求和。

SELECT 姓名,分數 FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數)

SELECT 姓名,分數 FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數)BY 姓名

網絡數據庫講稿

SELECT 姓名,分數 FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數)BY 姓名 COMPUTE SUM(分數)

Compute By 必須與 Order By 子句一起使用,而且Compute By 子句中的統計列名列表也必須與之相同。

8.SELECT INTO,將查詢結果保存到永久表中。

P136

二、多表查詢

P112 1.內、外連接

內外連接中用ON<條件> 2.交叉連接

交叉連接中用WHERE<條件>,用WHERE<條件>的交叉連接等同于內連接。3.合并兩個查詢

(1)聯合查詢

P120 SELECT 員工編號,員工姓名,'員工信息表' FROM 員工信息 WHERE 所任職位='經理' UNION SELECT 部門編號,部門名稱,'部門信息表' FROM 部門信息

(2)INTERSECT

P305 SELECT 學號 FROM 成績表 INTERSECT SELECT 學號FROM 學生信息

(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表

三、子查詢

P121

下載數據庫查詢基本操作題總結(查詢小結)word格式文檔
下載數據庫查詢基本操作題總結(查詢小結).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    列車時刻表查詢小結

    列車時刻表查詢小結 信息0911-2009822103-劉繪 本章主要講述的是通過列車時刻表查詢程序怎樣對Google地圖的二次開發,從而在網站上創建功能全面的地圖應用 一、Google地圖A......

    數據庫--數據查詢和操作[5篇材料]

    《數據查詢與操作》實驗 一、實驗目的與要求 1、理解簡單查詢和復合查詢的意義。 2、掌握SELECT語句和各子句的使用。 3、掌握多表查詢和子查詢的使用。 4、掌握INSERT、UPD......

    Access數據庫應用技術實驗報告查詢(精選)

    數據庫應用技術實驗報告 查詢 姓名: 學號: 班級: 指導教師: 年月日1 實驗目的 掌握選擇查詢、參數查詢、交叉表查詢、操作查詢、SQL查詢的創建。 2 實驗總體要求 根據題目選擇......

    3數據庫查詢實驗(5篇)

    實驗三 數據庫查詢實驗 (3)數據庫的組合查詢和統計查詢實驗 課時安排:2課時 一、實驗目的和要求 使學生熟練掌握SQL Server查詢分析器的使用方法.加深對SQL和Transact-SQL語言......

    C3E4-教學管理數據庫-數據查詢

    C3E4:教學管理數據庫-數據查詢 一、實驗目的 掌握數據庫中表的查詢操作 二、實驗工具 MS SQL Server 2008 三、實驗內容及要求 在 C3E3-教學管理數據庫 中完成以下操作。 -......

    SQL常用查詢總結

    1) 查詢全體學生的學號、姓名、所在系 select Sno,Sname,Sdept from Student 2) 查詢全體學生的詳細信息 select * from Student 3) 查詢全體學生的姓名及其出生日期 select Sn......

    企業信用信息基礎數據庫查詢授權書

    企業信用信息基礎數據庫查詢授權書(客戶名稱)授權故城縣農村信用合作聯社在本次業務過程中(從業務申請至業務終止),可以通過中國人民銀行企業信用信息基礎數據庫查詢本企業信用報......

    《走進數據庫—創建查詢》教案分析

    《走進數據庫—創建查詢》教案分析 教材 書名:《信息技術基礎》出版社:中國地圖出版社 題名稱 走進數據庫-----創建查詢 教材分析 本節內容是中國地圖出版社必修模塊《信息技......

主站蜘蛛池模板: 国产aⅴ夜夜欢一区二区三区| 午夜人性色福利无码视频在线观看| 少妇装睡让我滑了进去| 99热都是精品久久久久久| 超碰97人人模人人爽人人喊| 天天狠天天透天干天天怕∴| 亚洲日本中文字幕乱码在线电影| 亚洲第一天堂国产丝袜熟女| 日本一区二区三区专线| 国产夫妇肉麻对白| 亚洲国产成人久久综合一区| 亚洲男人的天堂一区二区| 永久免费的av在线电影网无码| 亚洲成aⅴ人片在线观看| 无码熟妇人妻在线视频| 欧美丰满大乳大屁股流白浆| 欧美人与性动交α欧美精品| 中文字幕亚洲欧美日韩在线不卡| 亚洲欧美日韩在线观看一区二区三区| 亚洲综合色区另类小说| 国产午夜鲁丝无码拍拍| 亚洲国产精品13p| 中文有无人妻vs无码人妻激烈| 国产97色在线 | 免| 久久久久久九九99精品| 精品无码久久久久久国产| 性xxxx欧美老妇胖老太269| 老熟妇仑乱视频一区二区| 精品国产乱码久久久久久夜深人妻| 精品无码一区二区三区的天堂| 无码少妇高潮浪潮av久久| 久久国产色av免费观看| 国产精品久久婷婷六月丁香| 国产丝袜一区视频在线观看| 亚洲av永久无码精品漫画| 丰满熟妇乱又伦精品| 人人爽人人澡人人人妻| 国产欧美日韩在线观看一区二区| 中文字幕亚洲欧美日韩在线不卡| 浓毛老太交欧美老妇热爱乱| 97超碰国产精品最新|