社区
VFP
帖子详情
VF的通配符怎么用啊
daibing1123
2005-10-10 10:25:50
rt
...全文
2225
6
打赏
收藏
VF的通配符怎么用啊
rt
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十豆三
2005-10-10
打赏
举报
回复
百分号(%)和下划线(_)是SQL 通配符,只能用在SQL语句中,在普通命令中不能用。
但你的要求可以这样:
brow for '明'$姓名
daibing1123
2005-10-10
打赏
举报
回复
sql语法没有问题,你试试这个:
brow for 姓名="%明%" ;语句有问题
要求查询出所有姓名中包含“明”的纪录。
十豆三
2005-10-10
打赏
举报
回复
另外:* 和 ? 在某些语句中可以当成通配符进行使用。
如
复制任何类型的文件。
COPY FILE FileName1 TO FileName2
备注
COPY FILE 创建文件 FileName1 的一个备份。可使用 COPY FILE 复制任何类型的文件。要复制的文件不能打开。源文件名 FileName1 和目标文件名 FileName2 都要包含扩展名。
FileName1 和 FileName2 可以包含象 * 和 ? 这样的通配符。例如, 要在当前目录中创建所有程序文件 .prg 的备份文件, 发出 COPY FILE *.PRG TO *.BAK。
若使用 COPY FILE 复制含有备注字段、结构索引或两者兼有的表,则必须同时复制 .FPT 和 .CDX 文件。
十豆三
2005-10-10
打赏
举报
回复
可以包含 SQL 通配符,如百分号(%)和下划线(_)。
% 字符表示字符串中任何长度不确定的字符。 _ 字符表示字符串中单个不确定的字符。
示例 1 显示 customer 表中公司名以大写的 C 开头,但长度未定的所有记录。
CLOSE ALL
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT * FROM customer x WHERE x.company LIKE "C%"
示例 2 显示 customer 表中国家名以大写的 U 开头其后跟着未知字母的所有记录。
CLOSE ALL
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT * FROM customer x WHERE x.country LIKE "U_"
示例 3 演示了您可以执行在包含百分比符号 (%) 数据上查询的方式。在百分比之前放置的反斜线 (\) 表示应该将百分比符号当作字符处理,而 ESCAPE 子句中的反斜线指定为转义字符。
因为在 Visual FoxPro 的示例表中不包含百分比符号,所以查询没有返回结果。
CLOSE ALL
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT * FROM customer;
WHERE company LIKE "%\%%" ESCAPE "\"
示例 4 演示了您可以执行在包含下划线符号 (_) 数据上查询的方式。在下划线之前放置的反斜线 (\) 表示应该将下划线符号当作字符处理,而 ESCAPE 子句中的反斜线指定为转义字符。
因为在 Visual FoxPro 的示例表中不包含下划线符号,所以查询没有返回结果。
CLOSE ALL
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT * FROM customer;
WHERE company LIKE "%\_%" ESCAPE "\"
在示例 5 中,转义字符使用它自身的含义。短划线既是转义字符同时也是具有意义字符。查询返回公司名包含百分号后跟着短划线的所有行。
因为在 Visual FoxPro 的示例表中不包含百分比符号,所以查询没有返回结果。
CLOSE ALL
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT * FROM customer;
WHERE company LIKE "%-%--%" Escape "-"
daibing1123
2005-10-10
打赏
举报
回复
就是执行一条模糊查询
我知道vf支持sql结构查询,只是想知道vf是否有特定的通配符
wwwwb
2005-10-10
打赏
举报
回复
详细一点,在什么地方用?
VF
程序设计基础PPT教案学习.pptx
- **日期型常量**:
VF
支持日期型常量,如`{^2008-04-25}`,可以使用`SET MARK`、`SET DATE`和`SET CENTURY`命令来设置日期格式和处理两位数年份的世纪问题。 - **日期时间型常量**:类似日期型,但包含时间信息,...
VF
程序设计基础
VF
程序设计基础.doc
VF
中,字符型(C)常量可以用单引号、双引号或中括号定界,需要注意定界符的正确使用和空串与包含空格的字符串的区别。 - **数据类型**:包括字符型(C)、数值型(N)、整型(I)、货币型(Y)、日期型(D)和逻辑...
计算机
VF
国家二级考试习题
15. LIKE
通配符
用于指定变量名模式,保存以"M"为第三个字符的内存变量应使用"?M*",所以选项D正确。 16. 题目中存储序列不完整,但一般情况下,STORE命令用于存储变量,SAVE ALL LIKE ??M* TO ST会将所有以"M"为第...
2002年4月二级
VF
笔试试题与答案
以上就是2002年4月二级
VF
笔试试题中涉及的一些关键知识点的详细解释,涵盖了计算机基础、
VF
编程语言特性和DOS操作系统的使用。这些知识点对于理解和使用
VF
进行程序设计以及熟悉早期计算机操作环境至关重要。
VFP
2,748
社区成员
29,138
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章