В моем запросе мне нужно найти пропущенные значения в строке.Мой запрос возвращает code_grille_talend
и количество пропущенных значений.Теперь мне нужно извлечь пропущенные значения, чтобы завершить работу
Я попытался выполнить запрос в SQL Server, который возвращает code_grille_talend
, который включает все значения и количество пропущенных значений
select top 1
(G.[code_grille_talend]),
count(C.code) as counter
from
[dbo].[code] G
left join
[dbo].[codeT] C on G.code_grille_talend not like '%' + LTRIM(RTRIM(C.code)) + '%'
group by
G.code_grille_talend
having
len(g.code_grille_talend) + count(C.code) <= 20 or count(C.code) = 0
order by
len(g.code_grille_talend) desc
Этот запрос возвращает решетку кода top1 и количество пропущенных значений .now, если c.count> 0 (1,2 и т. Д.).Мне нужно знать, что значение (код) пропущено.код типа 1,2,4,7 и code_grille_talend как 147582, 26854789, 2579365, 478529