我創建了一個表中包含多個業務排除名稱,用於收到每週數據文件的目的我希望針對排除列表,然後我將標記爲被排除在外。如果這是我想要排除的確切名稱,我可以實現此目的,但我想針對每個業務排除名稱對我的新數據運行通配符。SQL - 使用通配符排除其他表中的列表
例如: 我在排除表中有一個商業排除名稱是「Marks and Spencers」,但我在我的新數據文件中有一個名爲「Marks and Spencers Manchester」的帳戶,我想排除這樣的帳戶因爲不匹配,所以我想要做一些可能使用Like函數的東西,並且在這個例子中使用類似「Where ExclusionName like」的標記和Spencer%「」 我明顯可以實現使用上面的邏輯,但是我想要去通過新文件中的所有數據遍歷排除列表,標記是否要排除該帳戶。
這是否必須使用遊標來實現?以及更大的數據文件和相當大的排除列表的效率如何?
任何意見,將不勝感激。
感謝
DC
你可以將數據導入到表中嗎? –
您正在使用哪些DBMS? –