PostgreSQL btrim() 函数从一个字符的开头和结尾删除一个包含了由参数指定的所有字符(默认为空格)的最长的字符串。
您还可以使用 ltrim() 从一个字符串的开头删除指定的字符,或使用 rtrim() 从一个字符串的结尾删除。
btrim() 语法
这是 PostgreSQL btrim() 函数的语法:
btrim(text)
或
btrim(text, characters)
参数
text
必需的。 一个字符串。
characters
可选的。 一个包含了需要删除的字符的字符串。默认是一个空格。
返回值
PostgreSQL btrim() 函数从一个字符的开头和结尾删除一个包含了由参数指定的所有字符(默认为一个空格)的最长的字符串,然后返回删除了字符后的字符串。
btrim() 示例
SELECT
length(btrim('a ')) AS "length(btrim('a '))",
length(btrim(' a')) AS "length(btrim(' a'))",
length(btrim(' a ')) AS "length(btrim(' a '))";
length(btrim('a ')) | length(btrim(' a')) | length(btrim(' a '))
----------------------+----------------------+----------------------
1 | 1 | 1
这里,
我们只使用了一个参数,那么 btrim() 将删除字符串两端的空格。
为了让结果看起来更加直观,我们使用 length() 函数字符串处理后显示了长度。
让我们再使用 btrim() 从一个字符串的两端删除指定字符:
SELECT
btrim('xxyHELLOzxy', 'xyz') AS "'xxyHELLOzxy'";
'xxyHELLOzxy'
---------------
HELLO
这里,由于我们指定了删除的字符为 xyz,那么 xxyHELLOzxy 两端的 xxy 和 zxy 被删除了。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




