> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firebolt.io/llms.txt
> Use this file to discover all available pages before exploring further.

> Reference material for RTRIM function

# RTRIM

Removes the longest string containing only characters in `<trim_characters>` from the right side of the source string `<expression>`. If no `<trim_characters>` parameter is specified, the longest string containing only whitespace characters (ASCII Decimal 32) is removed from the right side of the specified source string `<expression>`.

## Syntax

```sql theme={"theme":{"light":"css-variables","dark":"css-variables"}}
RTRIM(<expression>[, <trim_characters>])
```

## Parameters

| Parameter           | Description                                                                                                                                                     | Supported input types |
| :------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- |
| `<expression>`      | An expression that returns the string to be trimmed.                                                                                                            | `TEXT`                |
| `<trim_characters>` | Optional. An expression that returns characters to trim from the right side of the `<expression>` string. If omitted, whitespace (ASCII Decimal 32) is trimmed. | `TEXT`                |

## Return Types

`TEXT`

## Examples

The following example trims the character `x` from the right side of a string:

<div className="query-window">
  ```
  SELECT RTRIM('xxThe Acceleration Cupxxx', 'x');
  ```

  | rtrim <span>text</span> |
  | :---------------------- |
  | xxThe Acceleration Cup  |

  <p><span>Rows: 1</span><span>Execution time: 5.39ms</span></p>
</div>

The following example trims the characters `x` and `y` from the right side of a string. Note that the ordering of characters in `<trim_characters>` is irrelevant:

<div className="query-window">
  ```
  SELECT RTRIM('xyxyThe Acceleration Cupyyxx', 'xy');
  ```

  | rtrim <span>text</span>  |
  | :----------------------- |
  | xyxyThe Acceleration Cup |

  <p><span>Rows: 1</span><span>Execution time: 5.22ms</span></p>
</div>

The following example omits the `<trim_characters>` parameter, and thus trims whitespace from the right side of a string:

<div className="query-window">
  ```
  SELECT RTRIM('   The Acceleration Cup     ');
  ```

  | rtrim <span>text</span> |
  | :---------------------- |
  | The Acceleration Cup    |

  <p><span>Rows: 1</span><span>Execution time: 5.04ms</span></p>
</div>
