1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
SELECT DISTINCT Mon_Texte
FROM Ma_Table AS M
WHERE [filtrage éventuel]
AND NOT EXISTS
(SELECT 1 from Ma_Table AS s
WHERE S.Mon_Texte<> M.Mon_Texte
AND ( SUBSTR(S.Mon_Texte, 01, 37) = SUBSTR(M.Mon_Texte, 01, 37)
OR SUBSTR(S.Mon_Texte, 01, 37) = SUBSTR(M.Mon_Texte, 38, 37)
OR SUBSTR(S.Mon_Texte, 01, 37) = SUBSTR(M.Mon_Texte, 76, 37)
[...]
OR SUBSTR(S.Mon_Texte, 38, 37) = SUBSTR(M.Mon_Texte, 01, 37)
[etc]
AND LENGTH(LTRIM(RTRIM(S.Mon_Texte))) >= LENGTH(LTRIM(RTRIM(M.Mon_Texte))))) |
Partager