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

Jak usunąć wiodące białe znaki w MySQL?

MySQL ma funkcję LTRIM() funkcja, która umożliwia usunięcie wiodących białych znaków z ciągu (spacja na początku ciągu).

MySQL ma również funkcję TRIM() funkcja, która pozwala usunąć spację wiodącą, spację końcową (na końcu), spację z obu stron lub usunąć inne określone znaki z dowolnej strony (lub obu stron) ciągu.

W tym artykule pokazano, jak usunąć spacje wiodące za pomocą każdej z tych funkcji.

Przykład – LTRIM()

Oto podstawowy przykład usuwania spacji z początku ciągu:

SELECT LTRIM('     Joe Satriani     ') AS Trimmed;

Wynik:

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

Spacja wiodąca jest usuwana, ale spacja końcowa pozostaje.

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

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

Wynik:

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

Przykład – TRIM()

Oto przykład wykonania tego samego, ale za pomocą TRIM() funkcja:

SELECT TRIM(LEADING ' ' FROM '     Joe Satriani     ') AS Trimmed;

Wynik:

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

Tylko spacja wiodąca jest usuwana – pozostaje spacja końcowa. Dzieje się tak, ponieważ używamy LEADING specyfikator.

Inne zastosowania TRIM()

Możesz także użyć TRIM() aby usunąć końcowe spacje (po prostu zastąp LEADING z TRAILING ), a także usunąć spacje z obu stron (zastąp LEADING z BOTH ).

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. Usuń dane z bazy danych MySQL

  2. Wprowadzenie do złączeń SQL

  3. Jak sprawdzić, czy MySQLnd jest aktywnym sterownikiem?

  4. MySQL:Jak wielokrotnie dołączać do tego samego stołu?

  5. Jak dodać odwołanie do łącznika MySQL dla platformy .NET?