VF的dbf表中的字段筛选命令

有个表有十个不同的字段,字段下是数值型数据,都是数字,想查询任意3个字段的数值小于50,这个要怎么查啊?跪求第一个回答我试了不行,第二个回答还没试呢。请注意,是任意3个字... 有个表有十个不同的字段,字段下是数值型数据,都是数字,想查询任意3个字段的数值小于50,这个要怎么查啊?跪求
第一个回答我试了不行,第二个回答还没试呢。请注意,是任意3个字段的数值每一个都小于50
展开
 我来答
却彤云S4
2009-12-07 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9154万
展开全部
是任意3个字段的数值和小于50还是任意3个字段的数值每一个都小于50
需要编写程序:
clear
use 表1
do while not eof()
k=0
if 字段1<50
k=k+1
endif
if 字段2<50
k=k+1
endif
......
if 字段10<50
k=k+1
endif
if k>=3
disp
endif
skip
enddo
use
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhm37809426
2009-12-09 · TA获得超过1585个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:540万
展开全部
表名:xscj.dbf
字段:语文,数学,英语吧

use xscj.dbf
sele * from xscj.dbf where (语文<50.and.数学<50).and.英语<50 into cursor temp
&& 将语文数学英语三科成绩都小于50的记录取出来存入表temp中.
sele temp
brow

好运,朋友.这个东西用SQL语句显得简单多了吧..呵呵..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meiguoan
2009-12-08 · TA获得超过551个赞
知道小有建树答主
回答量:668
采纳率:0%
帮助的人:826万
展开全部
我理解“任意3个字段”,应该表述为:至少3个字段。
use <xx表> ALIAS ABC
copy stru to 临时表
go top
do while not eof()
j=0
for i=1 to 10
s=fields(i)
if &s<50
j=j+1
endif
if j>=3
exit
endif
endfor
if j>=3
scatt memv
insert into 临时表 from memv
endif
SELECT ABC
SKIP
ENDDO
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑珑惠易蓉
2019-08-04 · TA获得超过974个赞
知道小有建树答主
回答量:1873
采纳率:100%
帮助的人:9万
展开全部
是任意3个字段的数值和小于50还是任意3个字段的数值每一个都小于50
需要编写程序:
clear
use
表1
do
while
not
eof()
k=0
if
字段1<50
k=k+1
endif
if
字段2<50
k=k+1
endif
......
if
字段10<50
k=k+1
endif
if
k>=3
disp
endif
skip
enddo
use
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式