[英]Extact match the trimming_text in the rtrim function
如果我在 Postgres 或 Snowflake 中運行以下查詢,它將從輸入字符串的末尾刪除test
,即使修剪文本是best
的:
SELECT rtrim('rtrimtest', 'best');
看:
https://www.db-fiddle.com/f/kKYwe5tNLpVoacM2q1nJY7/0
但是,我需要 rtrim 以僅在修剪文本完全匹配時刪除。 我怎么做?
rtrim() 的字符順序無關緊要。
rtrim('rtrimtest', 'best')
與rtrim('rtrimtest', 'stbe')
相同
在 Postgres 上,你可以使用 regex_replace() 來做你想做的事情:
regexp_replace('rtrimtest', 'best$', '');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.