W MySQL funkcja LTRIM()
funkcja przycina białe znaki z początku łańcucha.
Składnia
Składnia wygląda tak:
LTRIM(str)
Gdzie str
jest ciągiem do przycięcia.
Przykład
Oto podstawowy przykład usuwania spacji z początku ciągu:
SELECT LTRIM(' Tree') AS Trimmed;
Wynik:
+---------+ | Trimmed | +---------+ | Tree | +---------+
Wiodąca spacja została usunięta.
Aby lepiej zademonstrować efekt, oto jak wygląda w porównaniu z nieobciętym ciągiem:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Wynik:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Więc pierwszy został przycięty, a drugi nie.
Wiele spacji
Jeśli masz wiele spacji wiodących, wszystkie są przycinane:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Wynik:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Inne przestrzenie
Ta funkcja przycina tylko wiodącą przestrzeń. Wszelkie inne miejsca pozostawia się w spokoju:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Wynik:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
W tym przykładzie spacja między każdym słowem pozostaje nienaruszona, a spacja końcowa również pozostaje nienaruszona w obu ciągach. Tylko pierwszy ciąg ma przyciętą spację wiodącą.