SQL选择基于excel列的位置

时间:2014-05-11 21:40:15

标签: sql

我认为我所做的只是必须有一个标准化的解决方案。为了简单起见:我有一个带有Location(字符串)和Property Number列的SQL数据库。实施例

LOCATION | PROP_NUM
-------------------
SW U.S.  |  1
SW U.S.  |  2
SW U.S.  |  3
NE U.S.  |  4
SE U.S.  |  5

但是,已经决定将SW美国分成州。因此,为了论证,道具1和3需要去德克萨斯州,道具2需要去亚利桑那州。有一个excel文件记录了所有这些(100k +)。我在SQL方面不是很强,我最初的想法是编写一个控制台应用程序,读取excel文件,并使用字符串生成器创建where in语句来进行更改。或者,如果速度太慢,请手动浏览每条记录并与excel进行比较。

如果是这样,什么?是否可以设置一个脚本来说“EXCEL_Column C中的位置”

1 个答案:

答案 0 :(得分:0)

您描述的问题是一个细节,我们将不再能够辨别出在解决方案中采取行动的方式:您在什么环境下工作? 例如,如果您在SQL SERVER中工作非常简单,可以使用LINKED SERVER登录到EXCEL工作表,并且可以查询他或使用四级语法或openquery,就像它是普通数据库一样。我在等待你的澄清。 西蒙