LTRIM(RTRIM(MyColumn1)) 和 TRIM(MyColumn1) 有区别吗?

Is there any difference between LTRIM(RTRIM(MyColumn1)) and TRIM(MyColumn1)?

这两个有什么区别吗?

LTRIM(RTRIM(MyValue1))

TRIM(MyValue1)

我看到很多使用 LTRIM(RTRIM(MyValue1)) 的示例,但我的理解是这等同于 TRIM(MyValue1)。

我是不是遗漏了什么(或者是最近才引入的 TRIM() 导致所有示例都使用 LTRIM/RTRIM)?

提前致谢。


环境:SQLServer 2014标准版

https://docs.microsoft.com/en-us/sql/t-sql/functions/trim-transact-sql?view=sql-server-2017

TRIM() 是在 SQL Server 2017 中引入的。