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