PostgreSQL – TRIM函数
在PostgreSQL,TRIM的()函数是用来清除由空格或从一个字符串的任何特定的字符的最长的字符串。默认情况下,如果未明确指定,TRIM()函数将删除所有空格 (' ')。的TRIM()函数,也可以使用以除去含有从开始到。它通常用于数据清理所述字符串的末尾开始的字符的最长的字符串。
以下是 TRIM()函数的语法:
Syntax: TRIM([LEADING | TRAILING | BOTH] [characters] FROM string)
示例 1:
以下语句从字符串删除前导、尾随以及前导和尾随空格:
SELECT
TRIM (
LEADING
FROM
' Geeks ForGeeks'
),
TRIM (
TRAILING
FROM
'Geeks ForGeeks '
),
TRIM (' Geeks ForGeeks ');
输出:
示例 2:
以下语句从数字中删除前导零 (0)。由于该函数只接受字符串值,我们必须使用类型转换将数字转换为字符串,然后再将其传递给TRIM()函数。
SELECT
TRIM (
LEADING '0'
FROM
CAST (0009100 AS TEXT)
);
输出: