Để loại bỏ một phần văn bản khỏi giá trị, bạn có thể sử dụng REPLACE () từ MySQL. Sau đây là cú pháp -
update yourTableName set yourColumnName = replace(yourColumnName ,'yourValue ', '' );
Đầu tiên chúng ta hãy tạo một bảng -
mysql> create table removePartialTextDemo -> ( -> JavaVersionDetails varchar(100) -> ); Query OK, 0 rows affected (0.51 sec)
Sau đây là truy vấn để chèn một số bản ghi trong bảng bằng cách sử dụng lệnh insert -
mysql> insert into removePartialTextDemo values('Java Version 1.0'); Query OK, 1 row affected (0.50 sec) mysql> insert into removePartialTextDemo values('Java Version 1.1'); Query OK, 1 row affected (0.23 sec) mysql> insert into removePartialTextDemo values('Java Version 1.2'); Query OK, 1 row affected (0.16 sec) mysql> insert into removePartialTextDemo values('Java Version 1.3'); Query OK, 1 row affected (0.27 sec) mysql> insert into removePartialTextDemo values('Java Version 1.4'); Query OK, 1 row affected (0.15 sec) mysql> insert into removePartialTextDemo values('Java Version 7'); Query OK, 1 row affected (0.11 sec)
Sau đây là truy vấn để hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select -
mysql> select * from removePartialTextDemo;
Điều này sẽ tạo ra kết quả sau -
+--------------------+ | JavaVersionDetails | +--------------------+ | Java Version 1.0 | | Java Version 1.1 | | Java Version 1.2 | | Java Version 1.3 | | Java Version 1.4 | | Java Version 7 | +--------------------+ 6 rows in set (0.00 sec)
Đây là truy vấn để xóa một phần văn bản khỏi giá trị. Chúng tôi đang tách số phiên bản ở đây -
mysql> update removePartialTextDemo set JavaVersionDetails = replace(JavaVersionDetails,'Java Version ',''); Query OK, 6 rows affected (0.09 sec) Rows matched: 6 Changed: 6 Warnings: 0
Hãy để chúng tôi hiển thị tất cả các bản ghi từ bảng để kiểm tra một phần văn bản đã bị xóa -
mysql> select * from removePartialTextDemo;
Điều này sẽ tạo ra kết quả sau -
+--------------------+ | JavaVersionDetails | +--------------------+ | 1.0 | | 1.1 | | 1.2 | | 1.3 | | 1.4 | | 7 | +--------------------+ 6 rows in set (0.00 sec)