批量查询一个EXCEL表里姓名 跟SQL 数据库里是否有匹配的。。。该怎么弄啊 求助、、、

批量查询一个EXCEL表里姓名 跟SQL 数据库里是否有匹配的。。。该怎么弄啊 求助、、、,第1张

可以使用plSQL等工具将数据库里的数据导出到EXCEL中,将姓名列与excel中的姓名相比较,大概是用

COUNTIF公式,A列为EXCEL中的名字列,C列为数据库中的名字列,在D1的单元格里写=COUNTIF(A:A,C1),然后依次往下填充,返回值是1的说明C列中的名字与A列里有匹配的!返回0的说明没有匹配的!

通过数据库元数据表查找:

如果是SQLSERVER2005,通过INFORMATION_SCHEMA.TABLES查找(select * from INFORMATION_SCHEMA.TABLES where TABLE_NAME='YOUR_TABLE_NAME'),在得到的数据行中应该有这个表对应数据库的名称。试一下吧。

如果是SQLSERVER2000,通过sysobjects表查找(用法和上面差不多)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6750344.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存