Ma base de données contient les chaînes suivantes ainsi que d'autres qui sont similairesSQL Reprenant une chaîne avec deux espaces dans une ligne dans une clause LIKE
Old Type: New Type: IRP User: dls0835
Old Type: BASE PLATE New Type: IRP User: ter2344
J'essaie de ne pas renvoyer le premier type de chaîne mais encore retourne le deuxième type de chaîne.
Notez qu'il n'y a pas de texte après le "Old Type:" dans la première chaîne et qu'il y a en fait 2 espaces entre celui-ci et le mot "New Type".
Dans la deuxième chaîne, il y a du texte après "Ancien type:" mais ce texte change en fonction de ce que l'utilisateur choisit.
De plus, le "Nouveau type" et "Utilisateur" peuvent également changer.
J'essaie de ne retourner aucun des enregistrements où le "Ancien type:" n'a aucun texte après lui.
J'ai essayé les éléments suivants:
n.[text] NOT LIKE 'Old Type: New Type: %'
Cela renvoie encore les vides pour une raison quelconque. Je pense qu'il peut être dû à deux espaces entre Old Type et New Type lorsque Old Type est vide ????
Merci!
je recommande de décomposer les données jusqu'à en colonnes, de cette façon vous peut effectivement filtrer correctement. – DForck42