Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Funktionsweise der LTRIM()-Funktion in MySQL

In MySQL das LTRIM() Die Funktion entfernt Leerzeichen am Anfang einer Zeichenfolge.

Syntax

Die Syntax lautet wie folgt:

LTRIM(str)

Wobei str ist die zu trimmende Zeichenfolge.

Beispiel

Hier ist ein einfaches Beispiel für das Entfernen von Leerzeichen am Anfang einer Zeichenfolge:

SELECT LTRIM(' Tree') AS Trimmed;

Ergebnis:

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

Das führende Leerzeichen wird entfernt.

Um den Effekt besser zu demonstrieren, sehen Sie hier, wie er im Vergleich zur ungetrimmten Saite aussieht:

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

Ergebnis:

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

Also wurde der erste getrimmt und der zweite nicht.

Mehrere Leerzeichen

Wenn Sie mehrere führende Leerzeichen haben, werden alle getrimmt:

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

Ergebnis:

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

Andere Bereiche

Diese Funktion schneidet nur führende Leerzeichen ab. Alle anderen Leerzeichen werden allein gelassen:

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

Ergebnis:

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

In diesem Beispiel bleibt das Leerzeichen zwischen jedem Wort intakt, und das nachfolgende Leerzeichen bleibt auch in beiden Zeichenfolgen intakt. Nur bei der ersten Zeichenfolge wird das führende Leerzeichen abgeschnitten.