亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VF里INLIST、BETWEEN兩個函數是什么意思?

VF里INLIST、BETWEEN兩個函數是什么意思?

喵喔喔 2019-02-04 10:06:17
VF里INLIST、BETWEEN兩個函數是什么意思?
查看完整描述

2 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

判斷一個表達式是否與一組表達式中的某一個相匹配。
INLIST(eExpression1, eExpression2 [, eExpression3 ...])
返回值
邏輯型或 null 值
參數
eExpression1
指定 inlist( ) 函數要在表達式組中搜索的表達式。
eExpression2 [, eExpression3 ...]
指定要搜索的表達式組。表達式組中必須至少包含一個表達式 ( eExpression2),最多可包含 24 個。
表達式組中的所有表達式必須具有相同的數據類型。
備注
如 inlist( ) 函數在表達式組中找到了要搜索的表達式,就返回“真”(.T.);否則,返回“假”(.F.)。如果 eExpression1 為 null 值,則 inlist( ) 函數返回 null 值;如果 eExpression1 與表達式組中的任何表達式都不匹配,或者表達式組中有一個表達式為 null 值,inlist( ) 函數也返回 null 值
示例
下面的示例用 inlist( ) 函數來判斷當前月份屬于一年中的哪一個季度,變量 gcmonth 中存儲的是當前月份。每個 case 語句利用 inlist( ) 函數來判斷 gcmonth 的值是否包含在一個月份列表中,返回的季度名稱保存在變量 gcreportitle 中。
SET TALK ON
STORE CMONTH(DATE()) TO gcMonth
DO CASE
CASE INLIST(gcMonth,'January','February','March')
STORE 'First Quarter' TO gcReporTitle
CASE INLIST(gcMonth,'April','May','June')
STORE 'Second Quarter' TO gcReporTitle
CASE INLIST(gcMonth,'July','August','September')
STORE 'Third Quarter' TO gcReporTitle
OTHERWISE
STORE 'Fourth Quarter' TO gcReporTitle
ENDCASE
WAIT WINDOW gcReporTitle

判斷一個表達式的值是否在另外兩個相同數據類型的表達式的值之間。
BETWEEN(eTestValue, eLowValue, eHighValue)
返回值
邏輯型或 Null 值
參數
eTestValue
指定 BETWEEN( ) 函數所測試的表達式。當 eTestValue 大于等于 eLowerValue 而小于等于 eHighValue 時,BETWEEN() 返回邏輯值“真”(.T.),否則返回邏輯值“假”(.F.)。如果 eLowerValue 或 eHighValue 為 Null 值,則返回 Null 值。
eLowValue
指定 BETWEEN() 計算范圍的下界。
eHighValue
指定 BETWEEN() 計算范圍的上界。
備注
如果一個字符型、日期型、日期時間型、數值型、浮點型、整型、雙精度型或貨幣型表達式的值在另外兩個相同數據類型表達式的值之間,BETWEEN() 就返回“真”(.T.),否則返回“假”(.F.)。如果 eLowValue 或 eHighValue 為 Null 值,則返回 Null 值。
示例
下面的示例找出 orders 表中滿足條件 — order_amt 字段值在 950 和 1000 之間的所有記錄,并顯示這些記錄的 cust_id 字段 和 order_amt 字段的內容。
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE orders && 打開 order table

CLEAR
SCAN FOR BETWEEN(order_amt,950,1000)
? cust_id, order_amt
ENDSCAN



查看完整回答
反對 回復 2019-03-14
?
MM們

TA貢獻1886條經驗 獲得超2個贊

INLIST() 用于測試指定的表達式是否與另一組表達式中的幾本個表達式匹配 ;
BETWEEN() 確定指定的表達式是否介于兩個相同類型的表達式之間

查看完整回答
反對 回復 2019-03-14
  • 2 回答
  • 0 關注
  • 1124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號