vf中通配符*与?的用法

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 05:01:42
vf中通配符*与?的用法
xUNQ$15}jaLMQh҇& *> mUjm{A@3_30J/3k3cg iTryc@YV6OE>;7orX$,SrAZZfK$]*t PreDhA)M8Cz볐͜5$W $,,-6[! L"TI I3+ [E  hlMǟZl)Y\cCǏ3uy xG(N s]6yo|ЃƏD-֕\gh#i%at2NbI=hlu.[JMАyy>4HKDtrTt4'9_:!~5% SiL&4GƵvFi׶|X$$7 %W?+Nǃ1txxQc O<#b@qa 1@Oxx[;r.n1V`r͵ `aV lDA\("8Mz{Q4|L03h5 ҄76tQJB~Ē:n

vf中通配符*与?的用法
vf中通配符*与?的用法

vf中通配符*与?的用法
确定一个字符表达式是否与另一个字符表达式相匹配.
LIKE(cExpression1, cExpression2)参数cExpression1指定要在 LIKE( ) 中与 cExpression2 相比较的字符表达式.cExpression1
中可以包含通配符 * 和 ?.问号 (?) 可与 cExpression2 中的任何单个字符相匹配,星号 (*) 可与任意数目的字符相匹配.

cExpression1 中可以把任何数目的通配符进行任意的组合. cExpression2指定要在 LIKE( ) 中与 cExprssion1 相比较的字符表达式.只有在 cExpression1
与 cExpression2 中的字符逐个匹配的情况下, LIKE( ) 函数才返回“真”(.T.).
返回值
逻辑型
说明
如果 cExpression1 与 cExpression2 相匹配,则 LIKE( )
函数返回“真”(.T.);否则,返回“假”(.F.).SET COMPATIBLE 决定 LIKE( ) 函数如何比较 cExpression1 和
cExpression2 中的空格.若 SET COMPATIBLE 设置为 ON 或 DB4,则在比较之前删除
cExpression1 和 cExpression2 中的后缀空格.若 SET COMPATIBLE 设置为 OFF
或 FOXPLUS,则 cExpression1 和 cExpression2
的后缀空格也参加比较.示例
下面的示例将显示 products 表中所有前两个字符是“Ch”的产品名.I 复制代码CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE products && Open Products table
CLEAR
? 'All product names with first two letters Ch:'
?
SCAN FOR LIKE('Ch*', prod_name)
? prod_name
ENDSCANUSE