MySQL има LTRIM()
функция, която ви позволява да премахнете водещи празни интервали от низ (интервал в началото на низа).
MySQL също има TRIM()
функция, която ви позволява да премахвате начален интервал, краен интервал (в края), интервал от двете страни или да премахнете други определени символи от всяка страна (или от двете страни) на низа.
Тази статия демонстрира как да премахнете водещо пространство с помощта на всяка от тези функции.
Пример – LTRIM()
Ето основен пример за премахване на празно пространство от началото на низ:
ИЗБЕРЕТЕ LTRIM(' Joe Satriani ') КАТО подрязано;
Резултат:
+------------------+| Подрязани |+------------------+| Джо Сатриани |+-------------------+
Началният интервал се премахва, но задният остава.
Ето как изглежда в сравнение с необрязания низ:
ИЗБЕРЕТЕ LTRIM(' Joe Satriani ') КАТО подрязано, ' Joe Satriani ' КАТО неподстригано;
Резултат:
+------------------+-----------------------+| Подрязани | Неподрязани |+------------------+-----------------------+| Джо Сатриани | Джо Сатриани |+-------------------+-----------------------+предварително>Пример – TRIM()
Ето пример за правене на същото нещо, но с помощта на
TRIM()
функция:ИЗБЕРЕТЕ ПОДРАЗВАНЕ(ВОДЕЩ ' ' ОТ ' Джо Сатриани ') КАТО подрязано;Резултат:
+------------------+| Подрязани |+------------------+| Джо Сатриани |+-------------------+Отстранява се само водещото пространство – остава задното. Това е така, защото използваме
LEADING
спецификатор.Други употреби на TRIM()
Можете също да използвате
TRIM()
за да премахнете крайния интервал (просто заменетеLEADING
сTRAILING
), както и за премахване на пространство от двете страни (заменетеLEADING
сBOTH
).Освен това не сте ограничени само до пространства.
TRIM()
може да се използва и за премахване на други знаци.