回覆列表
  • 1 # 高大美女的

    count命令,表中的記錄數。

    統計符合條件的記錄數儲存在變數或陣列。

    語法:

    COUNT

    [Scope] [FOR lExpression1] [WHILE lExpression2]

    [TO VarName]

    [NOOPTIMIZE]

    引數:

    Scope

    指定要包括在計數的記錄範圍。範圍條款是:ALL,NEXT nRecords,記錄nRecordNumber和REST。有關範圍的條款的詳細資訊,請參閱Scope子句線上的話題。命令,其中包括適用範圍僅在表中活動工作區進行操作。

    FOR lExpression1

    指定僅滿足邏輯條件lExpression1記錄進行計數。包括有記錄條件數,過濾掉不需要的記錄。拉什莫爾將最佳化計數查詢,如果lExpression1是一個可最佳化表示式。為了獲得最佳效能,使用可最佳化表示式FOR子句。

    WHILE lExpression2

    指定一個狀態,其中記錄的,只要邏輯表示式lExpression2計算結果為true計數(.T.)。

    TO VarName

    指定要記錄計數儲存在變數或陣列。如果指定的變數不存在,Visual FoxPro將建立它。

    NOOPTIMIZE

    禁用COUNT命令的拉什莫爾最佳化。

    COUNT命令例子:

    下面的例子中進行計數,並顯示在巴黎的顧客數量。

    CLOSE DATABASES

    OPEN DATABASE (HOME(2) + "Data\testdata")

    USE customer && Opens Customer table

    CLEAR

    COUNT FOR UPPER(city) = "PARIS"

    DISPLAY FIELDS company, contact FOR UPPER(city) = "PARIS"

  • 中秋節和大豐收的關聯?
  • 如何用PPT製作函式圖象?