Bonjour,

Voilà j'ai une colonne d'une table qui contient des adresses IP séparées par un pipe "|". Exemple : "192.168.0.1|249.26.41.17|10.0.0.1"

J'ai besoin d'effectuer un WHERE IP IN ("les différentes adresses IP contenues dans la colonne en question").

Or j'ai du mal à déterminer la solution adéquate. Transact SQL n'a visiblement pas de fonction SPLIT ni de procédure stockée qui sache faire ça.

Alors quelle est selon vous la méthode la plus simple pour m'acquitter de cette tâche? Faire joujou récursivement avec CHARINDEX et SUBSTRING?

Merci d'avance pour toute aide.