В MySQL, RTRIM()
функция отрязва празно пространство от дясната страна на низ.
Синтаксис
Синтаксисът е така:
RTRIM(str)
Където str
е низът за подрязване.
Пример
Ето основен пример за премахване на празно пространство от края на низ:
SELECT RTRIM('Rattlesnake') AS Trimmed;
Резултат:
+------------+| Подрязано |+-----------+| Гърмяща змия |+-------------+
Крайното пространство е премахнато.
За да демонстрирате по-добре ефекта, ето как изглежда в сравнение с необрязания низ:
ИЗБЕРЕТЕ „Гръмчаща змия“ КАТО неподстригана, RTRIM(„гърмяща змия“) КАТО подрязана;
Резултат:
+--------------+------------+| Неподрязани | Подрязано |+--------------+------------+| гърмяща змия | Гърмяща змия |+--------------+------------+
Ако се вгледате внимателно, ще видите, че първият има допълнително място в края, а вторият не. Това е още по-ясно демонстрирано в следващия пример.
Множество интервали
Ако имате няколко крайни интервала, всички те са изрязани:
ИЗБЕРЕТЕ „Гръмчаща змия“ КАТО неподстригана, RTRIM(„гърмяща змия“) КАТО подрязана;
Резултат:
<пред>+---------------------+------------+| Неподрязани | Подрязани |+---------------------+------------+| гърмяща змия | Гърмяща змия |+---------------------+------------+Други пространства
Тази функция само отрязва задното пространство. Всяко друго пространство остава само:
ИЗБЕРЕТЕ ' Crotalus triseriatus ' КАТО неподрязано, RTRIM(' Crotalus triseriatus ') КАТО подрязано;
Резултат:
+--------------------------------+------------ --------------+| Неподрязани | Подрязано |+--------------------------------+-------------- ------------+| Crotalus triseriatus | Crotalus triseriatus |+--------------------------------+------------ --------------+
В този пример интервалът между всяка дума е оставен непокътнат, а водещият интервал също е оставен непокътнат и на двата низа. Само вторият низ има изрязано крайно пространство.