视窗
loading...
您现在的位置:首页 > IT认证 > 计算机二级考试 >

计算机等考二级VFP备考笔记之vfp查询


生成SQL语句:不论是使用向导还是使用“查询设计器”,其结果都是生成一条SQL语句。可以通过选择“查询”菜单(或者快捷菜单)中的“查看SQL”菜单项或单击“查询设计器”工具栏上的“SQL”按钮,即可看到所生成的select-sql语句。

  一般情况下,用查询设计器创建查询的目的是通过交互设置,生成SQL命令,然后复制下来,粘贴到应用程序中或保存到查询文件中。如果对select-sql比较熟悉,完全可以不使用查询。

  生成查询文件:查询创建完成后,单击“常用”工具栏上“保存”按钮或“文件”下的“保存”命令,输入文件名,比如Query1,系统自动为该文件加上扩展名。QPR,即生成了查询文件Query1.QPR.该文件中保存的是SQL语句。

  运行查询:

  (1)。在项目管理器打开的情况下,选择查询文件,单击“项目管理器”上的“运行”按钮。

  (2)在查询文件打开的情况下,单击“常用”工具栏上的“运行”按钮或“查询”菜单中的“运行查询”命令,即可运行查询。

  (3)在命令窗口或应用程序中用DO命令运行查询,例如:do Query1.QPR

  例一:查询男女职工人数,工资总额及平均工资,并按平均工资降序排序。查询输出必须包括性别,人数,工资总额和平均工资。

  分析:本例按性别进行分组,即把所有性别相同的记录压缩成一个记录。利用count(),sum()和avg()函数可以对每一组记录进行计数,求和及求平均值。另外还有max()是求最大值函数,min()是求最小值函数。

  1.新建一个查询,选“职工档案”表,在“查询设计器”对话框的“字段”选项卡中将下列字段和表达式设置到“选定字段”列表框中,

  向“选定字段”列表添加表达式“count(*) as 人数”的方法:在“函数和表达式”文本框中输入表达式“count(*) as 人数”,然后单击右侧的“添加”按钮即可,这里,给表达式“count(*)”起了一个别名“人数”。

  在“排序依据”选项卡中,选择“avg(职工档案。工资)”作为排序条件,设置为降序排序。

  在“分组依据”选项卡中,把“可用字段”中的“职工档案。性别”字段添加到“分组字段”中。这样就完成了本例的查询要求。

  如果在分组的基础上,还要对查询结果记录进行筛选,可以单击在“分组依据”选项卡中的“满足条件”按钮,打开“满足条件”对话框,例如输入“avg(职工档案。工资)<1000”。

闁靛棌鍋�

闁靛棌鍋�

闁靛棙鍔曢崢銈囨嫻閿濆拑绱i柡鍕閹蜂即鎮ч崼鐔哥秬閻犲洤鐡ㄥΣ鎴﹀Υ閿燂拷
闁哄牜鍓涢悵顖炴焾閵娿儱鐎诲ǎ鍥e墲娴煎懘寮堕妷锔剧埍濞存粌绨肩花浼存嚂閺冨倻绉归柨娑虫嫹閻庣數顢婂ù鍡樻姜閻e本鐣卞ǎ鍥e墲娴煎懘骞嬮幋婊勭拨闁告梹绋掗惇浼村冀閸ャ劍顫栧ǎ鍥e墲娴煎懘鎯冮崟顐㈡瘔濠㈣泛瀚哥槐锟�闁瑰瓨鍨冲⿰鎴犱焊婵犲洤娅㈠ù锝嗙矎閳ь剙鎳愬▓鎴︽偋閸喐缍€闁戒焦銇炵紞鏃堝级閸愯法绀�閻庝絻顫夐崹婊勭椤掑啯绁弶鐐垫櫕濞堟垶绌遍埄鍐х礀濠碘€冲€瑰﹢浣割嚕閸屾繍鍞撮柟瀛樼墬濠€浣圭瑹閸偅缍€闁瑰瓨鐗炵换姘枖閺囨矮绻嗛柟顓у灥椤曨剟宕f繝鍐╊槯闁艰鲸姊婚柈鎾箣閹存粍绮﹂柨娑樻湰濠€鎵博濞嗗海绐楃紒鏂款儏瀹撳棝宕氶悩缁樼彑闁挎冻鎷�閻庣數鎳撶敮顐﹀礆濞戞ê鏁堕悗纭咁潐閸ㄦ粍绂掗浣稿Ы闁规澘绻戦弫顔界濮椻偓閳ь剙鍊哥紞瀣儍閸曨厐褰掓煀椤掑﹦绀�闁艰鲸姊婚柈鎾棘閻熸壆纭€闁挎稒宀搁崑鏍ㄧ閿燂拷:webmaster@jscj.com闁靛棌鍋撻柣顫祷閻︿粙鏁嶉敓锟�4008816886

相关文章

无相关信息
更新时间2022-03-13 11:11:01【至顶部↑】
联系我们 | 邮件: webmaster@jscj.com | 客服热线电话:4008816886(QQ同号) |  婵烇綀顕ф慨鐐碘偓骞垮灪濠€鍥ь嚗椤旇绻�

付款方式留言簿投诉中心网站纠错二维码手机版

客服电话: