欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫查詢基本操作題總結(jié)(查詢小結(jié))

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

      第一篇:數(shù)據(jù)庫查詢基本操作題總結(jié)(查詢小結(jié))

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

      一、查詢小結(jié):

      ? 查詢分類:

      1.選擇查詢:

      ? 使用向?qū)?chuàng)建查詢(無條件);

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

      ? 使用交叉表查詢向?qū)В?? 在設(shè)計視圖中創(chuàng)建查詢; 3.參數(shù)查詢:

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

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

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

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

      ? 在設(shè)計視圖中創(chuàng)建查詢(查詢→刪除查詢→條件(注意:執(zhí)行一次查詢));

      5.SQL查詢

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

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

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

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

      查詢操作題

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      (1)創(chuàng)建一個查詢,查找并顯示”姓名“、”政治面貌“和”畢業(yè)學(xué)校“等三個字段的內(nèi)容,所建查詢名為”qT1“;

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      67、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)的表對象”tStud“、”tScore“、”tCourse“和一個空表”tTemp“,試按以下要求完成設(shè)計:

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

      (2)創(chuàng)建一個查詢,將所有學(xué)生設(shè)置為非黨員,所建查詢名為”qT2“;

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

      82、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和表對象”tTemp“。試按以下要求完成設(shè)計:

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

      (2)創(chuàng)建一個總計查詢,查找學(xué)生的成績信息,并顯示為”學(xué)號“和”平均成績“兩列內(nèi)容。其中”平均成績“一列數(shù)據(jù)由統(tǒng)計計算得到,所建查詢命名為”qT2“;

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

      本題解題思路:

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

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

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

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

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

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

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

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

      注意:不允許修改表對象”tStud“和”tScore“的結(jié)構(gòu)及記錄數(shù)據(jù)的值;選擇查詢只返回選了課的學(xué)生的相關(guān)信息。

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

      (3)對表”tGrade“創(chuàng)建一個分組總計查詢,假設(shè)學(xué)號字段的前4位代表年級,要統(tǒng)計各個年級不同課程的平均成績,顯示”年級“、”課程ID“和”成績之Avg“,并按”年級“降序排列,所建查詢?yōu)椤眖T3“。

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

      119、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成設(shè)計:

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

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

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

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

      本題解題思路:

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

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

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

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

      120、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個關(guān)聯(lián)表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設(shè)計:

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

      136、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“、”tScore“和一個空表”tTemp“。試按以下要求完成查詢設(shè)計:

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

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

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

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

      (4)創(chuàng)建一個查詢,假設(shè)“學(xué)生ID”字段的前4位代表年級,要統(tǒng)計各個年級不同課程的平均成績,顯示“年級”、“課程ID” 和“成績之平均值”,并按“年級”降序排列,所建查詢?yōu)椤皅T4”。

      本題解題思路:

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

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

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

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

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

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

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

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

      本題解題思路:

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

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

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

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

      152、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好兩個關(guān)聯(lián)表對象”tEmp“和”tGrp“及表對象”tBmp“和”tTmp“。試按以下要求完成設(shè)計:

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

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

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

      本題解題思路:

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

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

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

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

      154、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“和”tScore“及表對象”tTemp“。試按以下要求完成設(shè)計:

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

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

      (3)創(chuàng)建一個查詢,查找學(xué)生的成績信息,并顯示”學(xué)號“和”平均成績“兩列內(nèi)容。其中”平均成績“一列數(shù)據(jù)由統(tǒng)計計算得到,所建查詢命名為”qT3“。

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

      本題解題思路:

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

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

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

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

      156、考生文件夾下存在一個數(shù)據(jù)庫文件”samp2.mdb“,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象”tStud“、”tCourse“ 和”tScore“。試按以下要求完成設(shè)計:

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

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

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

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

      本題解題思路:

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

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

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

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

      第三篇:數(shù)據(jù)庫查詢語句關(guān)鍵字總結(jié)

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

      一、select語句(單個表)

      1.最簡單的查詢:

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

      例如:按標題搜索:

      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等關(guān)鍵字的使用也很重要。

      2.DISTINCT關(guān)鍵字

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

      view sourceprint?

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

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

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

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

      例如:

      view sourceprint?

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

      2.select city group by city having count(memberId)>=3--查詢城市成員總數(shù)大于等于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

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

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

      那么執(zhí)行上面查詢語句后的結(jié)果: inner join表

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

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

      上面兩張表,執(zhí)行

      view sourceprint?

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

      結(jié)果為:

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

      4.full join 無論左邊還是右邊所有項均返回結(jié)果。無對應(yīng)項以null代替。

      三、其它

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

      view sourceprint?

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

      以上只是涉及到了一部分的查詢關(guān)鍵字的總結(jié),也是經(jīng)常用到的,逐漸學(xué)習(xí),才發(fā)現(xiàn)原來的知識還是應(yīng)該不斷的回憶和應(yīng)用才能發(fā)現(xiàn)它更深一層應(yīng)用的含義。更多關(guān)于數(shù)據(jù)庫的知識有待進一步實踐總結(jié)。

      第四篇:網(wǎng)絡(luò)數(shù)據(jù)庫講稿(查詢)

      網(wǎng)絡(luò)數(shù)據(jù)庫講稿

      一、簡單的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子句中有聚合函數(shù)時,GROUP BY子句實現(xiàn)分組統(tǒng)計。

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

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

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

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

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

      WHERE已修學(xué)分>4 GROUP BY ALL 班級,性別

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

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

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

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

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

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

      網(wǎng)絡(luò)數(shù)據(jù)庫講稿

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

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

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

      P136

      二、多表查詢

      P112 1.內(nèi)、外連接

      內(nèi)外連接中用ON<條件> 2.交叉連接

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

      (1)聯(lián)合查詢

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

      (2)INTERSECT

      P305 SELECT 學(xué)號FROM 成績表 INTERSECT SELECT 學(xué)號FROM 學(xué)生信息

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

      三、子查詢

      P121

      第五篇:網(wǎng)絡(luò)數(shù)據(jù)庫講稿(查詢)

      網(wǎng)絡(luò)數(shù)據(jù)庫講稿

      一、簡單的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子句中有聚合函數(shù)時,GROUP BY子句實現(xiàn)分組統(tǒng)計。

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

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

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

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

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

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

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

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

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

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

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

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

      網(wǎng)絡(luò)數(shù)據(jù)庫講稿

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

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

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

      P136

      二、多表查詢

      P112 1.內(nèi)、外連接

      內(nèi)外連接中用ON<條件> 2.交叉連接

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

      (1)聯(lián)合查詢

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

      (2)INTERSECT

      P305 SELECT 學(xué)號 FROM 成績表 INTERSECT SELECT 學(xué)號FROM 學(xué)生信息

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

      三、子查詢

      P121

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

      文檔為doc格式


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

      相關(guān)范文推薦

        列車時刻表查詢小結(jié)

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

        數(shù)據(jù)庫--數(shù)據(jù)查詢和操作[5篇材料]

        《數(shù)據(jù)查詢與操作》實驗 一、實驗?zāi)康呐c要求 1、理解簡單查詢和復(fù)合查詢的意義。 2、掌握SELECT語句和各子句的使用。 3、掌握多表查詢和子查詢的使用。 4、掌握INSERT、UPD......

        Access數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告查詢(精選)

        數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告 查詢 姓名: 學(xué)號: 班級: 指導(dǎo)教師: 年月日1 實驗?zāi)康?掌握選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢的創(chuàng)建。 2 實驗總體要求 根據(jù)題目選擇......

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

        實驗三 數(shù)據(jù)庫查詢實驗 (3)數(shù)據(jù)庫的組合查詢和統(tǒng)計查詢實驗 課時安排:2課時 一、實驗?zāi)康暮鸵?使學(xué)生熟練掌握SQL Server查詢分析器的使用方法.加深對SQL和Transact-SQL語言......

        C3E4-教學(xué)管理數(shù)據(jù)庫-數(shù)據(jù)查詢

        C3E4:教學(xué)管理數(shù)據(jù)庫-數(shù)據(jù)查詢 一、實驗?zāi)康?掌握數(shù)據(jù)庫中表的查詢操作 二、實驗工具 MS SQL Server 2008 三、實驗內(nèi)容及要求 在 C3E3-教學(xué)管理數(shù)據(jù)庫 中完成以下操作。 -......

        SQL常用查詢總結(jié)

        1) 查詢?nèi)w學(xué)生的學(xué)號、姓名、所在系 select Sno,Sname,Sdept from Student 2) 查詢?nèi)w學(xué)生的詳細信息 select * from Student 3) 查詢?nèi)w學(xué)生的姓名及其出生日期 select Sn......

        企業(yè)信用信息基礎(chǔ)數(shù)據(jù)庫查詢授權(quán)書

        企業(yè)信用信息基礎(chǔ)數(shù)據(jù)庫查詢授權(quán)書(客戶名稱)授權(quán)故城縣農(nóng)村信用合作聯(lián)社在本次業(yè)務(wù)過程中(從業(yè)務(wù)申請至業(yè)務(wù)終止),可以通過中國人民銀行企業(yè)信用信息基礎(chǔ)數(shù)據(jù)庫查詢本企業(yè)信用報......

        《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析

        《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析 教材 書名:《信息技術(shù)基礎(chǔ)》出版社:中國地圖出版社 題名稱 走進數(shù)據(jù)庫-----創(chuàng)建查詢 教材分析 本節(jié)內(nèi)容是中國地圖出版社必修模塊《信息技......