

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Fonction TRIM dans Amazon QLDB
<a name="ql-functions.trim"></a>

**Important**  
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez [Migrer un registre Amazon QLDB vers Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

*Dans Amazon QLDB, utilisez `TRIM` cette fonction pour découper une chaîne donnée en supprimant les espaces vides de début et de fin ou un jeu de caractères spécifique.*

## Syntaxe
<a name="ql-functions.trim.syntax"></a>

```
TRIM ( [ LEADING | TRAILING | BOTH [ characters ] FROM ] string)
```

## Arguments
<a name="ql-functions.trim.arguments"></a>

LEADING  
(Facultatif) Indique que les espaces vides ou les caractères spécifiés doivent être supprimés dès le début de*string*. S'il n'est pas spécifié, le comportement par défaut est`BOTH`.

TRAILING  
(Facultatif) Indique que les espaces vides ou les caractères spécifiés doivent être supprimés à la fin de*string*. S'il n'est pas spécifié, le comportement par défaut est`BOTH`.

BOTH  
(Facultatif) Indique que les espaces vides de début et de fin ou les caractères spécifiés doivent être supprimés au début et à la fin de*string*.

*characters*  
(Facultatif) Le *jeu* de caractères à supprimer, spécifié sous la forme d'un`string`.  
Si ce paramètre n'est pas fourni, les espaces vides sont supprimés.

*string*  
Nom du champ ou expression du type de données `string` découpé par les fonctions.

## Type de retour
<a name="ql-functions.trim.return-type"></a>

`string`

## Exemples
<a name="ql-functions.trim.examples"></a>

```
TRIM('       foobar         ')               -- 'foobar'
TRIM('      \tfoobar\t         ')            -- '\tfoobar\t'
TRIM(LEADING FROM '       foobar         ')  -- 'foobar         '
TRIM(TRAILING FROM '       foobar         ') -- '       foobar'
TRIM(BOTH FROM '       foobar         ')     -- 'foobar'
TRIM(BOTH '1' FROM '11foobar11')             -- 'foobar'
TRIM(BOTH '12' FROM '1112211foobar22211122') -- 'foobar'

-- Runnable statements
SELECT TRIM('       foobar         ') FROM << 0 >>              -- "foobar"
SELECT TRIM(LEADING FROM '       foobar         ') FROM << 0 >> -- "foobar         "
```

## Fonctions associées
<a name="ql-functions.trim.related"></a>
+ [CHAR\$1LENGTH](ql-functions.char_length.md)
+ [LOWER](ql-functions.lower.md)
+ [SUBSTRING](ql-functions.substring.md)
+ [UPPER](ql-functions.upper.md)