Skip to content

Removes all occurrences of the specified trim string from the beginning, end, or both sides of the string.

See also: TRIM

func.trim_both(<string>, <trim_string>)
func.trim_both('xxdatabendxx', 'x')
┌──────────────────────────────────────┐
│ func.trim_both('xxdatabendxx', 'x') │
├──────────────────────────────────────┤
│ databend │
└──────────────────────────────────────┘
TRIM_BOTH(<string>, <trim_string>)
SELECT TRIM_BOTH('xxdatabendxx', 'xxx'), TRIM_BOTH('xxdatabendxx', 'xx'), TRIM_BOTH('xxdatabendxx', 'x');
┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ trim_both('xxdatabendxx', 'xxx') │ trim_both('xxdatabendxx', 'xx') │ trim_both('xxdatabendxx', 'x') │
├──────────────────────────────────┼─────────────────────────────────┼────────────────────────────────┤
│ xxdatabendxx │ databend │ databend │
└─────────────────────────────────────────────────────────────────────────────────────────────────────┘