作者:绿色风
分类:
时间:2022-08-17
浏览:132
楼主 wise |
Q:如何在Excel中用SQL提取两列的相同项与不同项?
A:主要使用下面的SQL语句: 提取不同项:
- select 姓名 from [Sheet1$A1:A9] where 姓名 not in (select 姓名 from [Sheet1$B1:B10])
提取相同项:
- select 姓名 from [Sheet1$A1:A9] where 姓名 in (select 姓名 from [Sheet1$B1:B10])
- select A.姓名 from [Sheet1$A1:A9] A ,[Sheet1$B1:B10] B where A.姓名=B.姓名
如何用SQL提取两列的相同项与不同项?.rar |
2楼 whsfhwm |
谢谢老师的分享。
对于提取两列中的不同项,似乎这样更全面: select 姓名 from [Sheet1$A1:A9] where 姓名 not in (select 姓名 from [Sheet1$B1:B10]) union all select 姓名 from [Sheet1$B1:B10] where 姓名 not in (select 姓名 from [Sheet1$A1:A9]) |
3楼 cbhgod |
请问一下,这些sql查询语句在Excel里面是写在哪里呀? |
4楼 cccchhhh11 |
dddddddddddd |
5楼 海洋之星 |
数据→导入外部数据——导入数据 |
6楼 xinger7 |
演示前两个语法时出现:语法错误(操做符丢失)是怎么回事? |
7楼 海绵宝宝 |
wise版主第一个问题好像有点小错误,你的语句只有获得A有B没有的数据,并不是获得不同项的语句,还有应该加个B有A没有的数据,你说我说的对吗?谢谢 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一