Конечные пробелы не могут быть удалены в предложении WHERE? - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно перечислить записи с некоторыми записями в column_A и column_B, оба типа char (10).Но проблема в том, что в Column_A конечные пробелы , хотя оба столбца имеют одинаковые данные, но они не могут совпадать.

Я пытался LTRIM ( RTRIM (column_A)), REPLACE (column_A, CHAR (32) , '') и т. Д., Но ни один из них не работает.Может ли кто-нибудь предложить какой-либо другой метод решения этой проблемы.

Примечание : вышеупомянутые методы приводят к штрафу в предложении SELECT .

Спасибо завперед.

1 Ответ

0 голосов
/ 20 февраля 2019

Это должно работать:

WHERE LTRIM(RTRIM(COLA)) = LTRIM(RTRIM(COLB))
...