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