Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fonctionnement de la fonction LTRIM() dans MySQL

Dans MySQL, le LTRIM() la fonction supprime les espaces à partir du début d'une chaîne.

Syntaxe

La syntaxe ressemble à ceci :

LTRIM(str)

str est la chaîne à couper.

Exemple

Voici un exemple basique de suppression des espaces au début d'une chaîne :

SELECT LTRIM(' Tree') AS Trimmed;

Résultat :

+---------+
| Trimmed |
+---------+
| Tree    |
+---------+

L'espace de début est supprimé.

Pour mieux illustrer l'effet, voici à quoi il ressemble par rapport à la chaîne non coupée :

SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Résultat :

+--------+
| Result |
+--------+
| Tree   |
|  Tree  |
+--------+

Ainsi, le premier a été coupé et le second non.

Plusieurs espaces

Si vous avez plusieurs espaces de début, ils sont tous coupés :

SELECT 
  LTRIM(' Tree') AS Result
  UNION
  SELECT ' Tree';

Résultat :

+------------+
| Result     |
+------------+
| Tree       |
|       Tree |
+------------+

Autres espaces

Cette fonction ne coupe que l'espace de début. Tout autre espace est laissé tel quel :

SELECT 
  LTRIM(' New Zealand       ') Trimmed,
  ' New Zealand       ' Untrimmed;

Résultat :

+--------------------+---------------------+
| Trimmed            | Untrimmed           |
+--------------------+---------------------+
| New Zealand        |  New Zealand        |
+--------------------+---------------------+

Dans cet exemple, l'espace entre chaque mot est laissé intact et l'espace de fin est également laissé intact sur les deux chaînes. Seule la première chaîne a son espace initial coupé.