42在考生文件夾下有一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好3個關(guān)聯(lián)表對象“tCourse”、“tGrade”、“tStudent”和一個空表“tTemp”,請按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示含有不及格成績的學生的“姓名”、“課程名”和“成績”等3個字段的內(nèi)容,所建查詢命名為“qTl”。
(2)創(chuàng)建一個查詢,計算每名學生的平均成績,并按平均成績降序依次顯示“姓名”、“政治面貌”、“畢業(yè)學校”和“平均成績”等4個字段的內(nèi)容,所建查詢命名為“qT2”。假設(shè):所用表中無重名。
(3)創(chuàng)建一個查詢,統(tǒng)計每班每門課程的平均成績(取整數(shù)),班級作為行標題,科目作為列標題,平均成績作為值,顯示結(jié)果如下圖所示,所建查詢名為“q33”。
(4)創(chuàng)建一個查詢,將男學生的“班級”、“學號”、“性別”、“課程名”和“成績”等信息追加到“tTemp”表的對應(yīng)字段中,所建查詢名為“qT4”。
參考解析:
.【考點分析】本題考點:創(chuàng)建條件查詢、分組總計查詢和追挪查詢等。.
f【解題思路】第1、2、3、4小題在查詢設(shè)計視圖中創(chuàng)建不同的查詢,按題目要求添加字段和條件表達式。
(1)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中分別雙擊表“tStudent”和“tCourse”和“tGrade”,關(guān)閉“顯示表”對話框。
步驟2:分別雙擊“姓名”、“課程名”和“成績”字段。步驟3:在“成績”字段的“條件”行輸入“<60”。
步驟4:按Ctrl+s保存修改,另存為“qTl”。關(guān)閉設(shè)計視圖。
(2)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中雙擊表“tStudent”、“tGrade”,關(guān)閉“顯示表”對話框。
步驟2:分別雙擊“姓名”、“政治面貌”、“畢業(yè)學!焙汀俺煽儭弊侄巍
步驟3:在“成績”字段前添加“平均成績:”字樣。
步驟4:單擊“設(shè)計”選項卡“顯示/隱藏”組中的“匯總”按鈕,在“成績”字段“總計”行的下拉列表中選擇“平均值”,在“排序”行的下拉列表中選擇“降序”。
步驟5:按Ctr!+s保存修改,另存為“qT2”。關(guān)閉設(shè)計視圖。
(3)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中分別雙擊表“tStudent”、“tCourse”和“tGrade”,關(guān)閉“顯示表”對話框。
步驟2:單擊“設(shè)計”選項卡“查詢類型”組中的“交叉表”按鈕。
步驟3:分別雙擊“班級”、“課程名”和“成績”字段。
步驟4:在“成績”字段“總計”行下拉列表中選擇“平均值”!
步驟5:分別在“班級”、“課程名”和“成績”字段的“交叉表”行下拉列表中選擇“行標題”、“列標題”和“值”。
步驟6:在查詢設(shè)計視圖中單擊右鍵,在彈出的快捷菜單中選擇“SQL視圖”命令,將“Avg(tGrade.成績)”修改為“int(Avg(tGrade.成績)+0.5)”。
步驟7:按Ctrl+s保存修改,另存為“qT3”。關(guān)閉設(shè)計視圖。
(4)【操作步驟】
【步驟】:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕。在“顯示表”對話框中分別雙擊表“tStudent”、“tCourse”和“tGrade”,關(guān)閉“顯示表”對話框。
步驟2:單擊“設(shè)計”選項卡“查詢類型”組中的“追加”按鈕,在彈出的“追加”對話框的“表名稱”中輸入“tTemp”,單擊“確定”按鈕。
步驟3:雙擊“班級”、“學號”、“性別”、“課程名”和“成績”字段。
步驟4:在“性別”字段的“條件”行輸入“男”。
步驟5:單擊“設(shè)計”選項卡“結(jié)果”組中的“運行”按鈕,在彈出的對話框中單擊“是”按鈕。
步驟6:按Ctrl+s保存修改,另存為“qT4”。關(guān)閉設(shè)計視圖。
【易錯提示】創(chuàng)建交叉表查詢設(shè)置平均成績?nèi)≌麛?shù)時用“int()”函數(shù)。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |