Если я намеренно храню конечные пробелы в столбце VARCHAR
, как я могу заставить SQL Server видеть данные как несоответствующие?
SELECT 'foo' WHERE 'bar' = 'bar '
Я пытался:
SELECT 'foo' WHERE LEN('bar') = LEN('bar ')
Один из методов, который я видел в плавающем режиме, - это добавлять определенный символ в конец каждой строки, а затем отбрасывать его для моей презентации ... но это выглядит довольно глупо.
Есть ли метод, который яупустили из виду?
Я заметил, что это не относится к начальным пробелам, поэтому, возможно, я запускаю функцию, которая инвертирует порядок символов перед сравнением .... проблема в том, что это делаетзапрос невыполнен ....