Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak usunąć wiodące i końcowe spacje w MySQL?

MySQL ma funkcję TRIM() funkcja, która umożliwia usunięcie wiodących i/lub końcowych białych znaków z ciągu.

Możesz go również użyć do usunięcia innych określonych znaków z dowolnej strony (lub obu stron) ciągu.

Ten artykuł koncentruje się na usuwaniu białych znaków z obu stron ciągu.

Przykład

Oto podstawowy przykład usuwania białych znaków z obu stron ciągu:

SELECT TRIM('     Joe Satriani     ') AS Trimmed;

Wynik:

+--------------+
| Trimmed      |
+--------------+
| Joe Satriani |
+--------------+

Tak więc ciąg jest pozbawiony wszelkich białych znaków po obu stronach ciągu. Zwróć uwagę, że wszelkie białe znaki, które nie znajdują się bezpośrednio na początku ani na końcu ciągu, pozostają.

Oto, jak wygląda w porównaniu z nieobciętym ciągiem:

SELECT 
    TRIM('     Joe Satriani     ') AS Trimmed,
    '     Joe Satriani     ' AS Untrimmed;

Wynik:

+--------------+------------------------+
| Trimmed      | Untrimmed              |
+--------------+------------------------+
| Joe Satriani |      Joe Satriani      |
+--------------+------------------------+

Inne zastosowania TRIM()

Możesz także użyć TRIM() aby usunąć tylko końcowe spacje lub usunąć tylko początkowe spacje.

Ponadto nie ograniczasz się tylko do przestrzeni. TRIM() może być używany do usuwania innych znaków.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO - liczba wierszy

  2. Składnia SQL DELETE – wymieniona przez DBMS

  3. Kategorie rekurencyjne z jednym zapytaniem?

  4. Jak zaktualizować MySQL 5.5 do 5.6 na Ubuntu 14.04

  5. Monitorowanie bazy danych — rozwiązywanie problemów z Prometheusem za pomocą pulpitów nawigacyjnych SCUMM