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.