Mysql
 sql >> база данни >  >> RDS >> Mysql

Как работи функцията RTRIM() в MySQL

В MySQL, RTRIM() функция отрязва празно пространство от дясната страна на низ.

Синтаксис

Синтаксисът е така:

RTRIM(str)

Където str е низът за подрязване.

Пример

Ето основен пример за премахване на празно пространство от края на низ:

SELECT RTRIM('Rattlesnake') AS Trimmed;

Резултат:

+------------+| Подрязано |+-----------+| Гърмяща змия |+-------------+

Крайното пространство е премахнато.

За да демонстрирате по-добре ефекта, ето как изглежда в сравнение с необрязания низ:

ИЗБЕРЕТЕ „Гръмчаща змия“ КАТО неподстригана, RTRIM(„гърмяща змия“) КАТО подрязана;

Резултат:

+--------------+------------+| Неподрязани | Подрязано |+--------------+------------+| гърмяща змия | Гърмяща змия |+--------------+------------+

Ако се вгледате внимателно, ще видите, че първият има допълнително място в края, а вторият не. Това е още по-ясно демонстрирано в следващия пример.

Множество интервали

Ако имате няколко крайни интервала, всички те са изрязани:

ИЗБЕРЕТЕ „Гръмчаща змия“ КАТО неподстригана, RTRIM(„гърмяща змия“) КАТО подрязана;

Резултат:

<пред>+---------------------+------------+| Неподрязани | Подрязани |+---------------------+------------+| гърмяща змия | Гърмяща змия |+---------------------+------------+

Други пространства

Тази функция само отрязва задното пространство. Всяко друго пространство остава само:

ИЗБЕРЕТЕ ' Crotalus triseriatus ' КАТО неподрязано, RTRIM(' Crotalus triseriatus ') КАТО подрязано;

Резултат:

+--------------------------------+------------ --------------+| Неподрязани | Подрязано |+--------------------------------+-------------- ------------+| Crotalus triseriatus | Crotalus triseriatus |+--------------------------------+------------ --------------+

В този пример интервалът между всяка дума е оставен непокътнат, а водещият интервал също е оставен непокътнат и на двата низа. Само вторият низ има изрязано крайно пространство.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция MySQL CEILING() – закръгля до най-близкото цяло число

  2. MySQL и NoSQL:Помогнете ми да избера правилния

  3. Емотиконите за iPhone се вмъкват в MySQL, но стават празна стойност

  4. Анализирайте датата в MySQL

  5. mysql проверява дали числата са в списък, разделен със запетая