У меня есть таблица поиска, которая содержит запрещенные значения / строки и номер правила, который показывает, где значение не может встретиться. Так, например, у меня есть значение «C / O», и этого не может быть нигде в поле имени. У меня также есть почтовый ящик, который не может быть указан в адресе. Я пытаюсь создать отчет о качестве данных, чтобы отметить эти значения без жесткого кодирования. Я пробовал:
Select
A.name
,A.address
From customer A
Where a.name LIKE (Select concat(‘%’, exclusion_value, ‘%’) from DQ_lookup where rule_number=2)
Or a.address LIKE (Select concat(‘%’, exclusion_value, ‘%’) from DQ_lookup where rule_number=1)
Это не удается. Как, если я вообще смогу заставить это работать?