无法在WHERE子句中删除尾随空格?

时间:2019-02-20 13:41:35

标签: sql sql-server replace trim

我需要列出一些记录,其中column_A和column_B中的某些记录都是char(10)类型的。但是问题是Column_A中有后跟空格,即使这两个列的数据都相同但又不匹配。

我试图 LTRIM RTRIM (column_A)),替换(column_A, CHAR(32) ,'')等,但是它们都不起作用。 有人可以建议其他方法来解决此问题。

注意:上述方法在 SELECT 子句中可以正常使用。

谢谢。

1 个答案:

答案 0 :(得分:1)

这应该有效:

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