Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để loại bỏ khoảng trắng ở đầu và cuối trong trường MySQL?

Để loại bỏ khoảng trống ở đầu và cuối, chúng ta có thể sử dụng trim () trong MySQL. Đầu tiên, chúng ta sẽ tạo atable với sự trợ giúp của lệnh CREATE.

Tạo bảng -

mysql> CREATE table TrailingANdLeadingDemo
-> (
-> SpaceTrailLead varchar(100)
-> );
Query OK, 0 rows affected (0.57 sec)

Sau khi tạo bảng, chúng ta sẽ chèn một bản ghi với sự trợ giúp của lệnh INSERT. Hãy để chúng tôi chèn dòng chữ với khoảng trắng ở đầu và cuối -

mysql> INSERT into TrailingANdLeadingDemo values(' john ');
Query OK, 1 row affected (0.12 sec)

Chúng ta có thể hiển thị tất cả các bản ghi với sự trợ giúp của lệnh SELECT

Hiển thị bản ghi

mysql> SELECT * from TrailingANdLeadingDemo;

Sau đây là kết quả

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

Bây giờ, bản ghi đã được chèn với một số không gian. Cú pháp để loại bỏ dấu cách ở đầu và cuối với sự trợ giúp của hàm trim () như sau -

UPDATE yourTableName set column_name=trim(column_name);

Bây giờ, tôi đang áp dụng truy vấn trên để xóa khoảng trắng ở cuối và ở đầu -

mysql> UPDATE TrailingANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead);
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Bây giờ, chúng ta có thể kiểm tra xem không gian có bị xóa hay không. Sử dụng câu lệnh SELECT để hiển thị các từ đó -

mysql> SELECT * from TrailingANdLeadingDemo;

Sau đây là kết quả

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

Nhìn vào kết quả ở trên, các khoảng trắng đã được loại bỏ rõ ràng khỏi cột.