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.