| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1866 人关注过本帖
标题:小白提问:关于筛选出两个表有字段相同的数据
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
IsNull(a.idNumber, b.IdNumber)
VFP中不能这样用吧

坚守VFP最后的阵地
2023-04-03 21:30
倦猫1973
Rank: 2
等 级:论坛游民
威 望:1
帖 子:68
专家分:28
注 册:2022-11-17
收藏
得分:0 
以下是引用sdta在2023-4-3 21:30:53的发言:

IsNull(a.idNumber, b.IdNumber)
VFP中不能这样用吧


程序代码:
Create Cursor 表A (idNumber Char(10))
Insert Into 表A Values ('01')
Insert Into 表A Values ('02')
Insert Into 表A Values ('03')
Insert Into 表A Values ('04')
Insert Into 表A Values ('05')


Create Cursor 表B (idNumber Char(10))
Insert Into 表B Values ('02')
Insert Into 表B Values ('04')
Insert Into 表B Values ('06')
Insert Into 表B Values ('08')


Select Nvl(a.idNumber, b.IdNumber) ;
    From 表A a ;
    Full Join 表B b On a.idNumber = b.IdNumber ;
    Where IsNull(a.idNumber) Or IsNull(b.idNumber)
2023-04-03 21:48
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
Create Cursor 表A (idNumber Char(10))
Insert Into 表A Values ('01')
Insert Into 表A Values ('02')
Insert Into 表A Values ('03')
Insert Into 表A Values ('04')
Insert Into 表A Values ('05')


Create Cursor 表B (idNumber Char(10))
Insert Into 表B Values ('02')
Insert Into 表B Values ('04')
Insert Into 表B Values ('06')
Insert Into 表B Values ('08')
SELECT * FROM 表A WHERE idNumber NOT in (SELECT * FROM 表B) ;
UNION SELECT * FROM 表B WHERE idNumber NOT in (SELECT * FROM 表A)

坚守VFP最后的阵地
2023-04-03 22:16
快速回复:小白提问:关于筛选出两个表有字段相同的数据
数据加载中...
 
   



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

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