В MySQL, LTRIM()
функция отрязва интервалите от началото на низ.
Синтаксис
Синтаксисът е така:
LTRIM(str)
Където str
е низът за подрязване.
Пример
Ето основен пример за премахване на празно пространство от началото на низ:
SELECT LTRIM(' Tree') AS Trimmed;
Резултат:
+---------+ | Trimmed | +---------+ | Tree | +---------+
Водещият интервал е премахнат.
За да демонстрирате по-добре ефекта, ето как изглежда в сравнение с необрязания низ:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Резултат:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Така че първият е бил подрязан, а вторият не е.
Множество интервали
Ако имате няколко водещи интервала, всички те са изрязани:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Резултат:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Други пространства
Тази функция отрязва само водещото пространство. Всяко друго пространство остава само:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Резултат:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
В този пример интервалът между всяка дума е оставен непокътнат, а крайният интервал също е оставен непокътнат и на двата низа. Само първият низ има изрязано водещо пространство.