J'ai deux chaînes SQL et la fonction REPLACE ne fonctionne que sur l'une d'entre elles, pourquoi?T-SQL, Supprimer l'espace dans la chaîne
Exemple 1:
SELECT REPLACE('18 286.74', ' ', '')
Exemple 2:
SELECT REPLACE('z z', ' ', '')
exemple la sortie 1 est toujours "18 286,74", tandis que la sortie de l'exemple 2 est "zz". Pourquoi SQL ne réagit pas de la même manière aux deux chaînes?
MISE À JOUR:
Lors de l'exécution select replace('123 123.12', ' ', '')
qui fonctionne très bien, pas encore avec '18 286,74.
Cela fonctionne aussi sur le PC d'un collègue et nous en cours d'exécution des requêtes sur le même serveur de base de données – StevenMcD
Cela fonctionne également dans SQL Server 2008. – Eric