问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VF里INLIST、BETWEEN两个函数是什么意思?

发布网友 发布时间:2022-08-03 02:40

我来回答

2个回答

热心网友 时间:2024-12-13 06:08

判断一个表达式是否与一组表达式中的某一个相匹配。
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

热心网友 时间:2024-12-13 06:09

INLIST() 用于测试指定的表达式是否与另一组表达式中的几本个表达式匹配 ;
BETWEEN() 确定指定的表达式是否介于两个相同类型的表达式之间
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 疯狂机械手v1.8无敌版子弹无限怎么没有隶书 疯狂抢机械手1.8核心任务那个带着铁盔的拿着枪和锤子的人怎么打 打了... 小游戏 疯狂机械手V1.8 最后关卡音乐是什么? 有哪位朋友知道 急呀... 想要永久脱毛要多少钱?ulike脱毛仪多少钱? 肖战《玉骨遥》再次传来好消息,被认证为年度爆款!这部剧何时会播... 肖战任敏公主抱路透,他们这是拍摄哪部电视剧? 《玉骨遥》的主要剧情是什么? ...是怎么区分的!在算暗梁的垫层混凝土的时候暗梁和宽度的长度是根据什... 卖蒜苔怎么吆喝 牵引车双闭锁是什么 梦见自己坐在大挂车上被已故的亲人推着? 梦见我的拖挂车自己倒出去又安全返回是什么意思? 解二梦!!!别人梦见我在吃西瓜;;;我梦见抱着以前少来往的女同学回家... 梦见坐在装满西瓜的车上 ASP. NET和SQL主要对应的工作方向 请教一下初三数学,第19题和第20题。20题我算得出等于20,对了吗? 初三数学20题 法师怎么才能刷好破碎急急急!!! 求解,初三数学题,图中20题怎解, 初三数学题,20题和21题,要解题过程,谢谢 百慕大三角秘密 梦到情人与自己向相反的方向开车好不好 梦见爱人开车停在路边方向盘没回正正还没踩刹车后面车翻下去了!_百度... 梦见情人偷跑被自己看见? 梦见找情人被发现逃跑又见到棺材 梦见自己情人从自己村开车和人家往西走了 梦见情人头也不回的开车走了 梦见和老公坐车会怎么样 梦见老公开车我坐车,前后都是危险境地,老公却喝醉睡着了 鲁迅的成长故事是什么? 鲁迅的发奋努力成长故事 鲁迅成长小故事 鲁迅成长的故事【不可太长】 圆脸适合短发还是长发? iPhone6换屏幕后指纹识别不能用了怎么办? 下面7个步骤帮你解决_百度... 梦见自己手腕出血,血沾到别人手上 派出所是不是有权利在未经过本人同意的情况下私自更改我的身份证号... 慈溪公安局观城派出所正副所长 慈溪有没有武警边防派出所 梦见情人开着车从我跟前走过