📜  SQL Server 中的 TRIM()函数

📅  最后修改于: 2022-05-13 01:54:56.243000             🧑  作者: Mango

SQL Server 中的 TRIM()函数

TRIM()函数:

SQL Server 中的此函数用于省略指定字符串的开头或结尾的空格字符或附加声明的字符。

特征 :

  • 此函数用于从指定的字符串的开头或结尾省略空格字符或一些额外的给定字符。
  • 此函数接受特定字符和字符串。
  • 默认情况下,此函数可以省略给定字符串的开头和结尾空格。

句法 :

TRIM([characters FROM ]string)

范围 :

该方法接受两个参数

  • 字符FROM –要省略的特定字符。
  • 字符串 –指定的字符串,其中省略了指定的字符或空格。

回报:

它从前面或最后部分省略空格字符或一些额外的指定字符后返回指定的字符串。

示例-1:

省略开头和结尾的空格后获取指定的字符串。

SELECT TRIM('     GFG     ');

输出 :

GFG

示例 2 :

使用带有变量的 TRIM()函数并在修改后获取指定的字符串作为输出。

DECLARE @str VARCHAR(10);
SET @str = '   Geeks   ';
SELECT TRIM(@str);

输出 :

Geeks

示例 3 :

省略特定字符和它的起止空格后得到指定的字符串。

SELECT TRIM('@$ ' FROM '    @geeksforgeeks$    ');

输出 :

geeksforgeeks

这里,指定的字符也被省略。

示例 4:

使用带有两个变量的 TRIM()函数并获取修改后的指定字符串作为输出。

DECLARE @str VARCHAR(10);
DEclare @char VARCHAR(10);
SET @str = '   &Geeks*  ';
SET @char = '&* ';
SELECT TRIM(@char FROM @str);

输出 :

Geeks

应用 :

此函数用于在给定字符串的开头或结尾省略空格字符或其他指定字符后返回修改后的字符串。