查詢與SQL視圖
3.6 創(chuàng)建SQL查詢
在Access中,創(chuàng)建和修改查詢最方便的方法是使用查詢“設(shè)計(jì)”視圖。但是,在創(chuàng)建查詢時(shí)
并不是所有的查詢可以在系統(tǒng)提供的査詢?cè)O(shè)計(jì)視圖中進(jìn)行,有的查詢只能通過SQL語句來實(shí) 現(xiàn)。例如,同吋顯示“90分以上學(xué)生情況”表中所有記錄和“學(xué)生選課成績(jī)”查詢中80分以下的所有記錄,顯示內(nèi)容為“學(xué)生編號(hào)”、“姓名”和“成績(jī)”3個(gè)字段。SQL査詢是使用SQL語句創(chuàng)建的一種査詢。
3.6.1 查詢與SQL視圖
在Access中,任何一個(gè)查詢都對(duì)應(yīng)著一個(gè)SQL吾句,可以說査洵對(duì)象的實(shí)質(zhì)是一條SQL語句。當(dāng)使用“設(shè)計(jì)”視圖創(chuàng)建一個(gè)査詢時(shí),就會(huì)構(gòu)造一個(gè)等價(jià)的SQL語句。查詢“設(shè)計(jì)”視圖和 相應(yīng)的“SQLA”視圖如圖3.52所示。
圖3.52顯示了兩個(gè)視圖,上面是查洵“設(shè)計(jì)”視圖,它反映了某一查詢的設(shè)計(jì)情況,其中査 詢的數(shù)據(jù)源是“教師”表,查詢要顯示的字段是“姓名”、“性別”、“工作時(shí)間”、“學(xué)歷”、“職稱”、“14系別”、“聯(lián)系電活”。查詢的條件是性別為“男”且工作時(shí)間為“1992”年。下面是查洵的“SQL”視圖。視圖中顯示了一個(gè)SELECT語句,該語句給出了查洵需要顯示的字段、數(shù)據(jù)源以及査詢條件,兩種視圖設(shè)置的內(nèi)容是一樣的,因此它們是等價(jià)的。如果想修改該査詢,比如將査詢條件由性別為“男”改為性別為“女”,只要在“SQL”視圖中將“男”改為“女”即可,如圖5.53所示。
打開“SQL”視圖的方法是:先打開査詢“設(shè)計(jì)”視圖,然后選擇“視圖”菜單中的“SQL視圖” 命令,或單擊工具欄中的“視圖”按鈕右側(cè)的向下箭頭按鈕,從下拉列表中選擇“SQL視圖”選項(xiàng)。
相關(guān)推薦:2011年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
2011計(jì)算機(jī)等級(jí)考試二級(jí)Access基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |