标题:数据库比较
只看楼主
renyong9331
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-8-24
结帖率:50%
已结贴  问题点数:20 回复次数:11 
数据库比较
学友们好:

          我想编制行与行间比较程序。例如:

 名称    分数
A    70
B    60
C    50
D    40
A    70
D    80
如果名称列 第一行(A)=弟五行(A),我想比较对应A行中分数列第一行(70)是否等于第五行(70)。
搜索更多相关主题的帖子: 学习 
2009-08-24 19:34
renyong9331
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-8-24
得分:0 
哪位高手来帮帮忙好吗!
谢谢了!
2009-08-24 19:56
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
得分:2 
TA=名称
T1=分数
LOCA FOR 名称=TA
IF .NOT. EOF()
T2=分数
? T1=T2
ENDI
2009-08-25 07:48
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:2 
GO 1
fs=分数
GO 5
MESSAGEBOX(IIF(fs==分数,"相等","不相等"))

相互学习,互相交流,共同提高。
2009-08-25 08:59
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
得分:0 
select a.* from Tablename a inner join Tablename b on a.名称=b.名称 and a.分数<>b.分数 order by a.名称
查询名称列一样,分数列不一样的行.
2009-08-25 09:29
renyong9331
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-8-24
得分:0 
谢谢大家的帮助!
 还是有些不明白,二楼的找不到变量值,三楼的总是不等,四楼的a.是表名吗?
2009-08-25 20:36
renyong9331
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-8-24
得分:0 
Tablename ??什么意思啊!
2009-08-25 20:39
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
得分:16 
select a.* from 你的表 a inner join 你的表 b on a.名称=b.名称 and a.分数<>b.分数 order by a.名称
2009-08-25 20:44
renyong9331
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-8-24
得分:0 
谢谢大家的帮忙,虽然分数很少,代表我的诚意.
谢谢八楼兄弟的解释.
我还想问一下,a.和b.起什么作用啊 ?
2009-08-26 19:08
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
得分:0 
其实这是一个表的自连接,a,b是同个表的别名,数据都是一样. a. b. 是别名的引用.
回复快吧.
2009-08-26 19:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-283617-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090003 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved