射精一区欧美专区|国产精品66xx|亚洲视频一区导航|日韩欧美人妻精品中文|超碰婷婷xxnx|日韩无码综合激情|特级黄片一区二区|四虎日韩成人A√|久久精品内谢片|亚洲成a人无码电影

您現(xiàn)在的位置:首頁(yè) > IT認(rèn)證 > 計(jì)算機(jī)二級(jí)考試 >

計(jì)算機(jī)等考二級(jí)VFP備考筆記之vfp查詢


生成SQL語句:不論是使用向?qū)н是使用“查詢?cè)O(shè)計(jì)器”,其結(jié)果都是生成一條SQL語句?梢酝ㄟ^選擇“查詢”菜單(或者快捷菜單)中的“查看SQL”菜單項(xiàng)或單擊“查詢?cè)O(shè)計(jì)器”工具欄上的“SQL”按鈕,即可看到所生成的select-sql語句。

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

  生成查詢文件:查詢創(chuàng)建完成后,單擊“常用”工具欄上“保存”按鈕或“文件”下的“保存”命令,輸入文件名,比如Query1,系統(tǒng)自動(dòng)為該文件加上擴(kuò)展名。QPR,即生成了查詢文件Query1.QPR.該文件中保存的是SQL語句。

  運(yùn)行查詢:

  (1)。在項(xiàng)目管理器打開的情況下,選擇查詢文件,單擊“項(xiàng)目管理器”上的“運(yùn)行”按鈕。

  (2)在查詢文件打開的情況下,單擊“常用”工具欄上的“運(yùn)行”按鈕或“查詢”菜單中的“運(yùn)行查詢”命令,即可運(yùn)行查詢。

  (3)在命令窗口或應(yīng)用程序中用DO命令運(yùn)行查詢,例如:do Query1.QPR

  例一:查詢男女職工人數(shù),工資總額及平均工資,并按平均工資降序排序。查詢輸出必須包括性別,人數(shù),工資總額和平均工資。

  分析:本例按性別進(jìn)行分組,即把所有性別相同的記錄壓縮成一個(gè)記錄。利用count(),sum()和avg()函數(shù)可以對(duì)每一組記錄進(jìn)行計(jì)數(shù),求和及求平均值。另外還有max()是求最大值函數(shù),min()是求最小值函數(shù)。

  1.新建一個(gè)查詢,選“職工檔案”表,在“查詢?cè)O(shè)計(jì)器”對(duì)話框的“字段”選項(xiàng)卡中將下列字段和表達(dá)式設(shè)置到“選定字段”列表框中,

  向“選定字段”列表添加表達(dá)式“count(*) as 人數(shù)”的方法:在“函數(shù)和表達(dá)式”文本框中輸入表達(dá)式“count(*) as 人數(shù)”,然后單擊右側(cè)的“添加”按鈕即可,這里,給表達(dá)式“count(*)”起了一個(gè)別名“人數(shù)”。

  在“排序依據(jù)”選項(xiàng)卡中,選擇“avg(職工檔案。工資)”作為排序條件,設(shè)置為降序排序。

  在“分組依據(jù)”選項(xiàng)卡中,把“可用字段”中的“職工檔案。性別”字段添加到“分組字段”中。這樣就完成了本例的查詢要求。

  如果在分組的基礎(chǔ)上,還要對(duì)查詢結(jié)果記錄進(jìn)行篩選,可以單擊在“分組依據(jù)”選項(xiàng)卡中的“滿足條件”按鈕,打開“滿足條件”對(duì)話框,例如輸入“avg(職工檔案。工資)<1000”。

相關(guān)文章

無相關(guān)信息
更新時(shí)間2022-03-13 11:11:01【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號(hào)) | 

付款方式留言簿投訴中心網(wǎng)站糾錯(cuò)二維碼手機(jī)版

客服電話: