Bạn đang tìm kiếm TRIM .
UPDATE FOO set FIELD2 = TRIM(FIELD2);
Có vẻ như điều đáng nói là TRIM có thể hỗ trợ nhiều loại khoảng trắng, nhưng chỉ một loại tại một thời điểm và nó sẽ sử dụng một khoảng trắng theo mặc định. Tuy nhiên, bạn có thể lồng TRIM
s.
TRIM(BOTH ' ' FROM TRIM(BOTH '\n' FROM column))
Nếu bạn thực sự muốn thoát khỏi tất cả khoảng trắng trong một cuộc gọi, bạn nên sử dụng REGEXP_REPLACE
cùng với [[:space:]]
ký hiệu. Đây là một ví dụ:
SELECT
-- using concat to show that the whitespace is actually removed.
CONCAT(
'+',
REGEXP_REPLACE(
' ha ppy ',
-- This regexp matches 1 or more spaces at the beginning with ^[[:space:]]+
-- And 1 or more spaces at the end with [[:space:]]+$
-- By grouping them with `()` and splitting them with the `|`
-- we match all of the expected values.
'(^[[:space:]]+|[[:space:]]+$)',
-- Replace the above with nothing
''
),
'+')
as my_example;
-- outputs +ha ppy+