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

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

MySQL có LTRIM() hàm cho phép bạn xóa khoảng trắng ở đầu chuỗi (khoảng trắng ở đầu chuỗi).

MySQL cũng có TRIM() hàm cho phép bạn xóa khoảng trắng ở đầu, khoảng trắng ở cuối (ở cuối), 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 xóa khoảng trắng ở đầu bằng cách sử dụng từng hàm này.

Ví dụ - LTRIM ()

Dưới đây là một ví dụ cơ bản về việc xóa khoảng trắng khỏi đầu chuỗi:

SELECT LTRIM('     Joe Satriani     ') AS Trimmed;

Kết quả:

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

Khoảng trắng đầu bị xóa nhưng khoảng trắng cuối 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 
    LTRIM('     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(LEADING ' ' FROM '     Joe Satriani     ') AS Trimmed;

Kết quả:

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

Chỉ khoảng trống ở đầu bị loại bỏ - khoảng trắng ở cuối vẫn còn. Điều này là do chúng tôi sử dụng LEADING 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 ở cuối (chỉ cần thay thế LEADING với TRAILING ), cũng như để xóa khoảng trắng ở cả hai bên (thay thế LEADING 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 để lấy tất cả các giá trị trong một cột bằng PHP?

  2. Giới thiệu đơn giản về cách sử dụng MySQL trên Linux Terminal

  3. Sao lưu tự động hoặc thường xuyên dữ liệu mysql

  4. Cách xóa hoàn toàn MySQL 5.7 khỏi Windows

  5. Câu lệnh MySQL TABLE