VF辅导:vfp查询(query)
生成SQL语句:无论使用向导还是查询设计器,结果都是生成SQL语句。通过选择“查询”菜单(或快捷菜单)中的“查看sql”菜单项或单击“查询设计器”工具栏上的“SQL”按钮,可以看到生成的select-sql语句。
一般来说,使用查询设计器创建查询的目的是通过交互设置生成SQL命令,然后复制、粘贴到应用程序中或保存在查询文件中。如果你熟悉select-sql,你根本不需要使用查询。
3.生成查询文件:查询创建完成后,点击“标准”工具栏上的“保存”按钮或“文件”下的“保存”命令,输入文件名,如Query1,系统会自动添加扩展名。QPR到这个文件,也就是查询文件Query1。QPR就产生了。SQL语句存储在这个文件中。
运行:
(1)。打开项目管理器,选择查询文件,然后单击项目管理器上的“运行”按钮。
(2)打开查询文件,单击“常用”工具栏上的“运行”按钮或“查询”菜单上的“运行查询”按钮。
例1:查询男女员工人数、工资总额、平均工资,按平均工资降序排序。查询输出必须包括性别、员工数量、工资总额和平均工资。
解析:本例按性别分组,即将所有性别相同的记录压缩到一条记录中。count()、sum()和avg()函数可用于对每组记录进行计数、求和及平均。
1.创建一个新的查询,选择“Employee Profile”表,并在“查询设计器”对话框的“字段”选项卡上的“选定字段”列表框中设置以下字段和表达式。
要将表达式“count(*) as number”添加到“选定字段”列表中,请在“函数和表达式”文本框中输入表达式。
2.在“排序依据”选项卡中,选择“平均(员工档案。薪资)”作为排序条件,并设置为降序排序。
3.在“分组依据”选项卡中,添加“员工档案”。性别"字段中的"可用字段"改为"分组字段"。这就完成了这个例子的查询需求。
4.如果在分组的基础上,还要对查询结果记录进行筛选,可以单击在"分组依据"选项卡中的"满足条件"按钮,打开"满足条件"对话框,例如输入"avg(职工档案.工资)
0条评论