Chúng tôi có thể xóa các khoảng trắng ở đầu và cuối khỏi MySQL với sự trợ giúp của hàm trim ().
Sau đây là cú pháp.
mysql> SELECT TRIM(' AnyStringWithWhitespaces ');
Bây giờ chúng ta hãy triển khai cú pháp trên trong truy vấn bên dưới.
mysql> SELECT TRIM(' Leading And Trailing whitespaces Demo ');
Đây là kết quả loại bỏ khoảng trắng.
+---------------------------------------+ | TRIM(' Leading And Trailing whitespaces Demo ') | +---------------------------------------+ | Leading And Trailing whitespaces Demo | +---------------------------------------+ 1 row in set (0.00 sec)
Bây giờ chúng ta hãy xem một cách khác để loại bỏ khoảng trắng ở đầu và cuối.
Trước tiên, hãy để chúng tôi tạo một bảng mới.
mysql> create table TrimDemo2 -> ( -> name varchar(200) -> ); Query OK, 0 rows affected (0.53 sec)
Chèn bản ghi có khoảng trắng.
mysql> insert into TrimDemo2 values(' John '); Query OK, 1 row affected (0.13 sec)
Hiển thị bản ghi.
mysql> select *from TrimDemo2;
Đây là kết quả đầu ra.
+--------------------+ | name | +--------------------+ | John | +--------------------+ 1 row in set (0.00 sec)
Bây giờ chúng ta hãy xem truy vấn để loại bỏ khoảng trắng ở đầu và cuối.
mysql> UPDATE TrimDemo2 set name = TRIM(name); Query OK, 1 row affected (0.20 sec) Rows matched: 1 Changed: 1 Warnings: 0
Đây là cách triển khai.
mysql> select *from TrimDemo2;
Sau đây là kết quả hiển thị các khoảng trắng đầu và cuối hiện đã bị xóa.
+------+ | name | +------+ | John | +------+ 1 row in set (0.00 sec)