SQL Server TRIM()函数?
时间:2020-02-23 14:32:35 来源:igfitidea点击:
在今天的文章中,我们将重点关注SQL Server TRIM()函数。
SQL Server TRIM()函数的工作原理
在每种编程语言或者查询语言中,都指定了一组函数来操纵和处理数据输入值。
类似地,SQL Server具有内置函数来处理String数据值。
SQL Server TRIM()函数有助于从数据库表中包含的数据值中消除前导和尾随空格。
TRIM()函数不仅消除了空格,而且还从字符串值的开头和结尾部分删除了特定字符。
现在,让我们在接下来的部分中了解TRIM()函数的语法。
SQL Server TRIM()函数的语法
" SQL Server TRIM()函数"接受要修剪的数据和字符值(以防我们要从字符串数据中修剪某些字符)。
SELECT TRIM('characters' FROM 'data-value');
characters(OPTIONAL)
:传递了要从字符串数据值的起点和终点消除的字符集。
了解了" TRIM()函数"的结构后,让我们通过一些示例来了解其实现。
TRIM()函数的示例
在下面的示例中,我们打算从输入数据值中修剪字符" $"。
SELECT TRIM('$' FROM ' $Pythontheitroad$ ') AS Output;
如下所示,TRIM()函数已完全消除了字符串开头和结尾部分的" $"。
输出:
Pythontheitroad
TRIM()函数也可以检测并消除所有前导和尾随空格,如下所示。
SELECT TRIM(' $Pythontheitroad$ ') AS Output;
在上面的示例中,由于我们尚未将字符" $"传递给参数列表,因此不会将其删除。
其中TRIM()函数消除了此处的空格。
输出:
$Pythontheitroad$
在此示例中,我们创建了一个表并将值插入其中。
此外,我们使用了TRIM()函数从传递的列的所有数据值中修剪空白。
CREATE TABLE Info ( id INT PRIMARY KEY, City VARCHAR (255) NOT NULL ); INSERT INTO Info ( id, City ) VALUES ( 1, ' Pune ' ), ( 2, ' Satara ' ), ( 3, ' California ' ); UPDATE Info SET City = TRIM(City); Select * from Info;
输出:
id City 1 Pune 2 Satara 3 California