sql >> Databáze >  >> RDS >> Mysql

Jak funguje funkce LTRIM() v MySQL

V MySQL je to LTRIM() funkce ořízne mezery od začátku řetězce.

Syntaxe

Syntaxe vypadá takto:

LTRIM(str)

Kde str je řetězec k oříznutí.

Příklad

Zde je základní příklad odstranění mezer ze začátku řetězce:

SELECT LTRIM(' Tree') AS Trimmed;

Výsledek:

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

Úvodní mezera je odstraněna.

Abychom efekt lépe demonstrovali, zde je to, jak to vypadá ve srovnání s neoříznutým řetězcem:

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

Výsledek:

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

Takže první byl oříznut a druhý ne.

Více mezer

Pokud máte více úvodních mezer, všechny jsou oříznuty:

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

Výsledek:

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

Další prostory

Tato funkce pouze ořízne přední prostor. Jakýkoli další prostor je ponechán samostatně:

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

Výsledek:

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

V tomto příkladu je mezera mezi každým slovem ponechána nedotčena a koncová mezera je také ponechána nedotčená na obou řetězcích. Pouze první řetězec má úvodní mezeru oříznutou.


  1. Jak obnovit databázi SQL Server na Macu pomocí Azure Data Studio

  2. Export dat z databáze MySQL

  3. Barman Cloud – Část 1:Archiv WAL

  4. SQL UNION Cheat Sheet s 10 snadnými a užitečnými tipy