Tóm lược. trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàm MySQL
2 để xóa các ký tự đầu và cuối không mong muốn khỏi một chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Giới thiệu về hàm MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2
SELECT TRIM[' MySQL TRIM Function '];
Dữ liệu từ đầu vào của người dùng thường không như chúng tôi mong đợi. Đôi khi, nó không được định dạng tốt, chẳng hạn như sai trường hợp hoặc một số thậm chí chứa khoảng trắng ở đầu và cuối và cả các ký tự không mong muốn khác
Để giữ dữ liệu đúng định dạng, trước khi chèn hoặc cập nhật dữ liệu vào cơ sở dữ liệu, bạn cần dọn sạch dữ liệu đó. Một trong những nhiệm vụ quan trọng nhất trong việc làm sạch dữ liệu là loại bỏ các ký tự đầu và cuối không mong muốn
MySQL cung cấp một hàm chuỗi rất hữu ích có tên là
2 để giúp bạn dọn dẹp dữ liệu. Sau đây minh họa cú pháp của hàmCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
2Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
TRIM[[{BOTH|LEADING|TRAILING} [removed_str]] FROM str];
Hàm
6 cung cấp một số tùy chọn. Bạn có thể sử dụng tùy chọnCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
7,Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
8 hoặcCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
9 để hướng dẫn rõ ràng hàmCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
2 xóa đầu, cuối hoặc cả hai ký tự đầu và cuối khỏi một chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Theo mặc định, hàm
2 sử dụng tùy chọnCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
9Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
23 là chuỗi bạn muốn xóa. Nếu bạn không chỉ định một chuỗi cụ thể, hàmCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
2 chỉ xóa khoảng trắngCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
25r là chuỗi mà bạn muốn loại bỏCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
26Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Hàm
2 trả về một chuỗi đã loại bỏ các ký tự không mong muốnCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Lưu ý rằng để xóa các khoảng trắng ở đầu chuỗi, bạn sử dụng hàm
28. Và để xóa khoảng trắng ở cuối chuỗi, bạn sử dụng hàmCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
29Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Ví dụ về hàm MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2
SELECT TRIM[' MySQL TRIM Function '];
Hãy lấy một số ví dụ về việc sử dụng chức năng MySQL
2Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
A] Sử dụng chức năng MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2 để xóa cả khoảng trắng ở đầu và cuối
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm
2 để xóa cả khoảng trắng ở đầu và cuối khỏi một chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
B] Sử dụng hàm MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2 để chỉ xóa các khoảng trắng ở đầu
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm
2 để chỉ xóa các khoảng trắng ở đầuCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
2Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Nó tương đương với câu lệnh sau sử dụng hàm
28Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
8Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
C] Sử dụng chức năng MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2 để chỉ xóa dấu cách
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm
2 để chỉ xóa các khoảng trắng ở cuối chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
1Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Nó tương đương với câu lệnh sau sử dụng hàm
29Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
3Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
D] Sử dụng chức năng MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2 để xóa các ký tự xuống dòng
SELECT TRIM[' MySQL TRIM Function '];
Các câu lệnh sau loại bỏ các ký tự xuống dòng ở cuối chuỗi
5Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
6Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
7Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Lưu ý rằng dựa trên nền tảng, dòng mới có thể là \n [Unix hoặc Linux], \r [Mac] hoặc cả hai [\r\n]
E] Sử dụng hàm MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
2 để cập nhật dữ liệu trong bảng
SELECT TRIM[' MySQL TRIM Function '];
Trong trường hợp dữ liệu đã có trong cơ sở dữ liệu và bạn muốn xóa các khoảng trắng hoặc các ký tự không mong muốn khác, bạn có thể sử dụng hàm
2 trong câu lệnhCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
13Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Chúng tôi sẽ lấy bảng
14 từ cơ sở dữ liệu mẫu để trình diễnCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm TRIM[] để xóa tất cả khoảng trắng khỏi cột
15 trong bảngCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
14Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
4Code language: SQL [Structured Query Language] [sql]
TRIM[[{BOTH|LEADING|TRAILING} [removed_str]] FROM str];
Lưu ý rằng hàm
2 chỉ xóa các ký tự đầu và/hoặc ký tự cuối không mong muốn khỏi một chuỗi. Nếu bạn muốn xóa các ký tự không mong muốn ở giữa một chuỗi, bạn nên sử dụng hàm REPLACE để thay thếCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Các hàm MySQL SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
18 và SELECT TRIM[' MySQL TRIM Function '];
Code language: SQL [Structured Query Language] [sql]
19
SELECT TRIM[' MySQL TRIM Function '];
SELECT TRIM[' MySQL TRIM Function '];
Nếu bạn chỉ muốn xóa khoảng trắng ở đầu hoặc cuối, bạn có thể sử dụng các hàm chuỗi khác.
18 vàCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
19Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm
18 để xóa các khoảng trắng ở đầu chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
0Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Câu lệnh sau sử dụng hàm
19 để xóa dấu cách ở cuối chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
1Code language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];
Trong hướng dẫn này, bạn đã học cách sử dụng hàm
6 để loại bỏ các ký tự đầu và cuối không mong muốn khỏi một chuỗiCode language: SQL [Structured Query Language] [sql]
SELECT TRIM[' MySQL TRIM Function '];