SQL基于excel列选择位置

SQL基于excel列选择位置,sql,Sql,我想我现在要做的就是要有一个标准化的解决方案。为了保持简单:我有一个SQL数据库,其中包含位置(字符串)和属性号列。范例 LOCATION | PROP_NUM ------------------- SW U.S. | 1 SW U.S. | 2 SW U.S. | 3 NE U.S. | 4 SE U.S. | 5 然而,已决定西南美国应分为几个州。所以为了辩论,1号和3号提案需要去德克萨斯州,2号提案需要去亚利桑那州。有一个excel文件记录了所有这些(100k+)。

我想我现在要做的就是要有一个标准化的解决方案。为了保持简单:我有一个SQL数据库,其中包含位置(字符串)和属性号列。范例

LOCATION | PROP_NUM
-------------------
SW U.S.  |  1
SW U.S.  |  2
SW U.S.  |  3
NE U.S.  |  4
SE U.S.  |  5
然而,已决定西南美国应分为几个州。所以为了辩论,1号和3号提案需要去德克萨斯州,2号提案需要去亚利桑那州。有一个excel文件记录了所有这些(100k+)。我对SQL不是很在行,我最初的想法是编写一个控制台应用程序,读取excel文件,并创建一个where in语句来使用字符串生成器进行更改。或者,如果速度太慢,则手动运行每个记录并与excel进行比较


如果是,什么?是否可以设置一个脚本说“在EXCEL_列C中的何处”

您描述的问题是一个细节较少的问题,我们将允许您识别解决方案中的操作方式:您在什么环境中工作? 例如,如果您在SQL SERVER中工作非常简单,您可以使用链接服务器登录EXCEL工作表,您可以使用四级语法或openquery询问他,就像它是一个普通数据库一样。我等待你的澄清。
Simone

是的,我使用的是SQL server,然后您可以使用链接服务器链接excel文件并进行查询。打开企业管理器并转到链接服务器部分。然后链接您的spreedsheet,然后尝试使用四级语法进行查询或打开查询。如果你有问题,给我写信。祝你好运