亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > Visual FoxPro > VF輔導 > 文章內容
        

      計算機等級考試二級VFP輔導講義:vfp查詢

      中華IT學院   【 】  [ 2017年9月4日 ]

        生成SQL語句:不論是使用向導還是使用“查詢設計器”,其結果都是生成一條SQL語句?梢酝ㄟ^選擇“查詢”菜單(或者快捷菜單)中的“查看SQL”菜單項或單擊“查詢設計器”工具欄上的“SQL”按鈕,即可看到所生成的select-sql語句。

        一般情況下,用查詢設計器創(chuàng)建查詢的目的是通過交互設置,生成SQL命令,然后復制下來,粘貼到應用程序中或保存到查詢文件中。如果對select-sql比較熟悉,完全可以不使用查詢。

        生成查詢文件:查詢創(chuàng)建完成后,單擊“常用”工具欄上“保存”按鈕或“文件”下的“保存”命令,輸入文件名,比如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”。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved