3. 用查詢向導創建查詢
(1) 創建標準查詢:
打開待查詢的數據表 → 從文件菜單中單擊新建 → 在新建對話框中選擇查詢并單擊向導 → 選擇查詢向導 → 從單張或多張相關的表中進行字段選取 → 設置篩選條件 → 設置排序次序 → 選擇查詢結果的保存方式 → 給出查詢文件名并選擇保存位置 → 查詢結果顯示在查詢窗口中。
注意:查詢此時得到的數據是只讀的,不可以更新。
(2)交叉表查詢
打開待查詢的數據表 → 從文件菜單中單擊新建 → 在新建對話框中選擇查詢并單擊向導 → 選擇交叉表向導 → 從單張表中選取字段 → 設計布局 → 加入總和信息 → 選擇查詢結果的保存方式 → 給出查詢文件名并選擇保存位置 → 查詢結果顯示在查詢窗口中。
注意:不是任何表都適宜采用交叉表的形式。
(3)用SELECT-SQL命令創建查詢
常用的格式:
SELECT 表名1. 字段名1 [AS 標題名1], 表名1. 字段名2 [AS 標題名2], …
FROM 數據庫名! 表名1 [,數據庫名! 表名2 ] [, 數據庫名! 表名3 ]
[TO FILE 文本文件名 | into table | into cursor 表文件名 ]
[ WHERE 選定條件]
[GROUP BY 分組字段名 ]
[HAVING 分組中的滿足條件 ]
[ORDER BY 排序字段名1 [ASC | DESC] [, 排序字段名2 [ASC | DESC] ...]]
示例:
瀏覽學生中的查詢學生 student.qpr :
SELECT 表xs.xh as 學號, 表xs.xm as 姓名, 表xs.xb as 性別, ;
表xs.csrq as 出生日期, 表xs.bj as 班級名稱;
FROM 數據test!表xs;
WHERE 表xs.bj =cs1;
ORDER BY 表xs.xh;
INTO TABLE xs
瀏覽成績中的按課程查詢 sub_cj.qpr :
SELECT 表xs.bj as 班級名稱, COUNT(表xs.xh) as 班級人數, AVG(表cj.cj) as 平均分, ;
MAX(表cj.cj) as 最高分, MIN(表cj.cj) as 最低分;
FROM 數據test!表xs, 數據test!表cj, 數據test!表kc;
WHERE 表cj.xh = 表xs.xh;
AND 表kc.kcm = 表cj.kcm;
AND 表cj.kcm = sc1;
GROUP BY 表xs.bj;
ORDER BY 表xs.bj;
INTO TABLE sub_cj