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