LTRIM() și RTRIM() în MySQL

LTRIM() elimină spațiile de la început, RTRIM() pe cele de la sfârșit.

Sintaxă
LTRIM(sir)
RTRIM(sir)

Ce face LTRIM() și RTRIM()

LTRIM() curăță doar partea stângă a textului, iar RTRIM() doar partea dreaptă. Ambele elimină numai spații. Pentru alte caractere folosește TRIM(LEADING ...) sau TRIM(TRAILING ...).

Parametri

Parametru Descriere
sir Textul curățat.

Ce returnează

Textul fără spațiile din partea respectivă.

Exemple

Exemplul 1: Stânga, dreapta și ambele

SELECT CONCAT('[', LTRIM('  Cluj  '), ']') AS ltrim,
       CONCAT('[', RTRIM('  Cluj  '), ']') AS rtrim,
       CONCAT('[', TRIM('  Cluj  '), ']') AS trim;

Rezultat

+----------+----------+--------+
| ltrim    | rtrim    | trim   |
+----------+----------+--------+
| [Cluj  ] | [  Cluj] | [Cluj] |
+----------+----------+--------+

Greșeli frecvente

  • Folosești LTRIM(RTRIM(x)). Este corect, dar TRIM(x) face același lucru mai simplu.

Comenzi înrudite

  • TRIM(): Elimină spațiile (sau alte caractere) de la începutul și sfârșitul unui text.
  • LPAD(): Completează un text la stânga până la o lungime dată (ex. zerouri în fața unui număr).