sql >> Databasteknik >  >> RDS >> Mysql

Hur LTRIM()-funktionen fungerar i MySQL

I MySQL, LTRIM() funktionen trimmar blanksteg från början av en sträng.

Syntax

Syntaxen ser ut så här:

LTRIM(str)

Där str är strängen som ska trimmas.

Exempel

Här är ett grundläggande exempel på hur du tar bort blanksteg från början av en sträng:

SELECT LTRIM(' Tree') AS Trimmed;

Resultat:

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

Det inledande utrymmet tas bort.

För att demonstrera effekten bättre, så här ser den ut jämfört med den otrimmade strängen:

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

Resultat:

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

Så den första har trimmats och den andra inte.

Flera mellanslag

Om du har flera inledande blanksteg trimmas alla:

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

Resultat:

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

Andra utrymmen

Den här funktionen trimmar endast inledande utrymme. Eventuellt annat utrymme lämnas ifred:

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

Resultat:

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

I det här exemplet lämnas mellanrummet mellan varje ord intakt, och det efterföljande mellanrummet lämnas också intakt på båda strängarna. Endast den första strängen har sitt främre mellanslag trimmat.


  1. PostgreSQL-replikeringsinställningar och underhåll med Ansible

  2. SQL Tutorial:One Stop Solution för att lära sig SQL

  3. Så här åtgärdar du felmeddelande 7325 i SQL Server:"Objekt som exponerar kolumner med CLR-typer är inte tillåtna i distribuerade frågor"

  4. Hur man returnerar element från en JSON-array i MariaDB