$(包含)在vfp中怎么用

 我来答
ytcwq
推荐于2018-04-12 · TA获得超过392个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:494万
展开全部
$ 操作符
如果一个字符表达式包含于另一个字符表达式中返回真 (.T.); 否则, 返回假 (.F.)。

cSearchFor $ cSearchIn

参数
cSearchFor
指定要在 cSearchIn 中查找的字符表达式。
cSearchIn
指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样操作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码
LIST FOR 'FOX' $ UPPER(memo_fld)

返回值
Logical

说明
如果没有找到字符表达式,则返回“假”(.F.)。操作符 $ 区分大小写,但不能进行 Rushmore 优化。

示例
下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。

CLOSE DATABASES
CLEAR
CREATE TABLE memotest (Text C(3), Memo M)
INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')
INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')
INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')
LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)
USE
DELETE FILE memotest.dbf
DELETE FILE memotest.fpt
倾盏碎月
2012-01-07 · TA获得超过175个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:184万
展开全部
A $ B 是指 字符串(也包括字符)是否包含在 B 中。如果是想判断 A 不在 B中, 就用 NOT A$B

Derek.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式