我创建了一个表中包含多个业务排除名称,用于收到每周数据文件的目的我希望针对排除列表,然后我将标记为被排除在外。如果这是我想要排除的确切名称,我可以实现此目的,但我想针对每个业务排除名称对我的新数据运行通配符。SQL - 使用通配符排除其他表中的列表
例如: 我在排除表中有一个商业排除名称是“Marks and Spencers”,但我在我的新数据文件中有一个名为“Marks and Spencers Manchester”的帐户,我想排除这样的帐户因为不匹配,所以我想要做一些可能使用Like函数的东西,并且在这个例子中使用类似“Where ExclusionName like”的标记和Spencer%“” 我明显可以实现使用上面的逻辑,但是我想要去通过新文件中的所有数据遍历排除列表,标记是否要排除该帐户。
这是否必须使用游标来实现?以及更大的数据文件和相当大的排除列表的效率如何?
任何意见,将不胜感激。
感谢
DC
你可以将数据导入到表中吗? –
您正在使用哪些DBMS? –