5. 在“查询向导”对话框的“步骤3-筛选记录”中,单击“下一步”按钮。 6. 在“查询向导”对话框的“步骤4-排序记录”中,选择排序字段“COURSE.课程名”和选择“升序”单选按钮再单击“添加”按钮,选择排序字段“SC.成绩”和选择“降序”单选按钮再单击“添加”按钮,单击“完成”按钮。' _! N2 m+ u" f+ d t$ M
7. 在“查询向导”对话框的“步骤5-完成”中,单击‘保存查询并在“查询设计器”修改(M)’,单击“完成”按钮。. u8 X( Y( m. |# P
8. 在“查询设计器”中,单击“排序依据”选项卡,查看排序方式是否正确,如果不正确,则修改排序选项。# R( d: m; L* q* Z7 [
9. 在“另存为”对话框中,输入文件名“TWO”并单击“保存”按钮。
" M! r( B0 x/ V" d 10. 在“查询设计器”中,单击“查询\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“TWO.DBF”,单击“确定”按钮,最后运行此查询程序。+ x/ ~& ~) \! o, t* d) b
第2行:SELECT student.学号,姓名,AVG(成绩) 平均成绩,COUNT(成绩) 选课门数;
# o5 T2 l% [1 ~5 L f; U7 ]6 X. c u 第3行:FROM student JOIN sc ON student.学号 = sc.学号;4 ]) l) V& J# A$ X. l' j
第4行:WHERE 性别 = "女";9 D# r4 y" H8 I8 b3 R7 w5 j
第5行:GROUP BY student.学号 HAVING AVG(成绩) >= 75;
! i9 \& u& I; d' t7 u 三、5 T4 M6 ^2 g9 h; n) g
1. 建立表单. x% a5 _7 t( T) W9 T9 s3 L( b
CREATE FORM form
# X" P% ^; K2 o% R: k V! ]8 h 2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。. x( o3 T4 h. p5 h6 Y& |/ M
3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。# n( ]* W0 u; l* k$ H. X9 `/ B
SELECT Student.学号, Student.姓名, AVG(成绩) AS 平均成绩,;% X$ e7 U( t0 I0 k' A: k
MIN(成绩) AS 最低分;+ \7 k* ^' ]* z; M6 x+ V
FROM sdb!student INNER JOIN sdb!sc ;3 d" o9 x' M! _6 Z9 p; r
ON Student.学号 = Sc.学号;2 w1 a N: s4 x/ a+ p1 P# Z
GROUP BY Student.学号 HAVING MIN(成绩) >= 60;
( q9 M8 z, @( `4 S: `' p, \. U# | ORDER BY Student.学号;3 p/ R* B; j9 P# x9 g2 |( n
INTO TABLE four.dbf
7 B0 m% j" a" V# _; L9 i2 I6 k 4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 |