关于如何不需要在 sql server 中使用where rtrim(columnname) = 'value'已经做了很多(并且很容易在互联网上找到) ,因为它会自动将带有或不带有尾随空格的值视为相同.
但是,我很难找到有关 LEADING 空间的信息。如果(无论出于何种原因)我们的数据仓库在某些 varchar / char 类型的字段上有前导空格并且我们需要 where 子句 - 我们仍然需要 where ltrim() 怎么办?我试图通过研究其他选项来避免这种巨大的性能损失。谢谢你
关于如何不需要在 sql server 中使用where rtrim(columnname) = 'value'已经做了很多(并且很容易在互联网上找到) ,因为它会自动将带有或不带有尾随空格的值视为相同.
但是,我很难找到有关 LEADING 空间的信息。如果(无论出于何种原因)我们的数据仓库在某些 varchar / char 类型的字段上有前导空格并且我们需要 where 子句 - 我们仍然需要 where ltrim() 怎么办?我试图通过研究其他选项来避免这种巨大的性能损失。谢谢你