Ich bin in einer folgenden Situation, in der ich zwei Werte vergleichen, die identisch sind, aber der SQL Server denkt nicht. Einer ist ein Wert, der in DB gespeichert wird, und der andere ist ein Wert, der aus einer Flat-Datei in die DB importiert wird.Vergleichen von Zeichenfolgen mit verschiedenen Codierungen in SQL Server
SELECT
CASE
WHEN 'Capital Markets - Americas' = 'Capital Markets – Americas'
THEN 1
ELSE 0
END
0 zurück
Können sie helfen, wie kann ich ignoriert die Codierung vergleichen?
Sieht man sich das an, ist der Bindestrich nicht der gleiche Zeichencode string es ist ascii 45, und in der anderen ist es ascii 150. –
Bea t mir dazu :-) Einer wurde wohl per Auto-Korrekt in Word oder Excel erstellt. Ich denke nicht, dass Codierungen hier helfen werden. – SMM
Das habe ich mir gedacht - glaube nicht, dass es einen Unterschied machen würde. –