当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PostgreSQL TRIM用法及代码示例


在PostgreSQL中,TRIM()函数用于从字符串中删除包含空格或特定字符的最长字符串。TRIM()函数从字符串中删除包含特定字符的最长字符串。默认情况下,如果用户未明确指定要删除的字符,则TRIM()函数将删除空格(“”)。使用TRIM()函数,可以从字符串的开头,结尾或开头和结尾同时删除包含字符的最长字符串。当我们要从数据库中的字符串中删除不需要的字符时,TRIM()函数非常有用。我们经常将其用于数据清理。

下面说明了TRIM()函数的语法:

用法: 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()函数仅接受字符串作为参数,我们必须使用类型转换在将数字传递给字符串之前将其转换为字符串TRIM()函数。

SELECT
    TRIM (
        LEADING '0'
        FROM
            CAST (0009100 AS TEXT)
    );

输出:

相关用法


注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – TRIM Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。