搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 查询程序
标题:
查询程序
只看楼主
ppzlx
等 级:
新手上路
帖 子:7
专家分:0
注 册:2012-12-2
结帖率:
0
楼主
已结贴
√
问题点数:5 回复次数:19
查询程序
请教各位大侠:“对于某一个数据库文件zyda.dbf,,用seek命令编写按姓名查询程序,要求能够查询所有重名记录。”这个程序怎么编呢??麻烦指点
搜索更多相关主题的帖子:
查询
数据库文件
2012-12-02 16:32
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
2
楼
得分:1
SELECT
*
FROM
表名
WHERE
姓名
IN
(
SELECT
姓名
FROM
表名
GROUP
BY
姓名
HAVING
count
(
*
)
>
1
)
order
by
姓名
2012-12-02 17:35
ppzlx
等 级:
新手上路
帖 子:7
专家分:0
注 册:2012-12-2
第
3
楼
得分:0
回复 楼主 ppzlx
要求的是用seek命令编写
2012-12-02 17:37
月沐庭轩
来 自:京城
等 级:
贵宾
威 望:
17
帖 子:393
专家分:1106
注 册:2011-7-24
第
4
楼
得分:1
seek命令难做吧,能达到目的即可。也许你是作业题,也不知道是不是有解的作业题呢?我觉得很难的,企盼高手出现。
坚持学习vfp,QQ:306805680
2012-12-02 17:47
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
5
楼
得分:0
回复 4楼 月沐庭轩
很可能是作业题
2012-12-02 17:56
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
6
楼
得分:0
出来结果即可 不必要特定什么方法
2012-12-02 17:58
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
7
楼
得分:1
用seek加循环语句就能实现。
活到老,学到老! http://www. E-mail:hu-jj@
2012-12-02 18:05
ppzlx
等 级:
新手上路
帖 子:7
专家分:0
注 册:2012-12-2
第
8
楼
得分:0
麻烦高手把具体的程序语句写出来,谢谢您!
2012-12-02 18:06
ppzlx
等 级:
新手上路
帖 子:7
专家分:0
注 册:2012-12-2
第
9
楼
得分:0
我写了一个可是是死循环
use zyda
accept "请输入姓名:" to xm
index on 姓名 to xmsy
do while .not.eof()
seek &xm
disp
skip
enddo
use
2012-12-02 18:10
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
10
楼
得分:0
试试下面的代码:
use zyda
accept "请输入姓名:" to xm
nCfs=0
index on 姓名 to xmsy
do while .not.eof()
seek &xm
if found()
disp
nCfs=nCfs+1
else
exit
endif
enddo
?? xm+"重复了"+str(nCfs)+"次。"
use
活到老,学到老! http://www. E-mail:hu-jj@
2012-12-02 18:31
20
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-389302-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.223824 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved