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

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

В 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        |
+--------------------+---------------------+

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


  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?

  2. Промяна на началния номер за автоматично увеличение?

  3. Производителност на MySQL – 5 параметъра от конфигурационния файл

  4. Множество заявки, изпълнени в Java в един израз

  5. Какво е новото с MySQL репликацията в MySQL 8.0