Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để loại bỏ khoảng trắng theo sau trong MySQL

MySQL có RTRIM() hàm cho phép bạn xóa khoảng trắng ở cuối chuỗi khỏi chuỗi (khoảng trắng ở cuối chuỗi).

MySQL cũng có TRIM() hàm cho phép bạn xóa khoảng trắng ở cuối, khoảng trắng ở đầu (ở đầu), khoảng trắng ở cả hai bên hoặc xóa các ký tự được chỉ định khác từ một trong hai bên (hoặc cả hai bên) của chuỗi.

Bài viết này trình bày cách loại bỏ dấu cách ở cuối bằng cách sử dụng từng hàm này.

Ví dụ - RTRIM ()

Dưới đây là một ví dụ cơ bản về loại bỏ khoảng trắng khỏi cuối chuỗi:

SELECT RTRIM('     Joe Satriani     ') AS Trimmed;

Kết quả:

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

Khoảng trắng ở cuối bị xóa nhưng khoảng trắng ở đầu vẫn còn.

Dưới đây là giao diện của nó khi so sánh với chuỗi không được làm mờ:

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

Kết quả:

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

Ví dụ - TRIM ()

Dưới đây là một ví dụ về cách làm tương tự, nhưng sử dụng TRIM() chức năng:

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

Kết quả:

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

Chỉ khoảng trống ở cuối bị loại bỏ - khoảng trống ở đầu vẫn còn. Điều này là do chúng tôi sử dụng TRAILING người chỉ định.

Các công dụng khác của TRIM ()

Bạn cũng có thể sử dụng TRIM() để xóa khoảng trắng ở đầu (chỉ cần thay thế TRAILING với LEADING ), cũng như để xóa khoảng trắng ở cả hai bên (thay thế TRAILING với BOTH ).

Ngoài ra, bạn không chỉ bị giới hạn ở không gian. TRIM() cũng có thể được sử dụng để xóa các ký tự khác.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để trừ số giờ cho ngày giờ trong MySQL?

  2. MySQL Thêm khóa ngoại

  3. Làm cách nào để gỡ cài đặt MySQL khỏi Mac OS X?

  4. MySQL:Phân tích nhanh các loại liên kết

  5. Khái niệm cơ bản về khóa ngoại trong MySQL?