Xóa không gian trong MySQL
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về MySQL 2, 3 và 4 tìm thấy rất nhiều ứng dụng với dữ liệu và bảng trong thế giới thực. Dữ liệu trong các bảng không phải lúc nào cũng sạch và đối với quy trình làm sạch này, bạn sẽ phải sử dụng các chức năng cắt xén này. Bạn có thể đọc thêm về họ trên các liên kết dưới đây Trong bài viết hôm nay, chúng ta sẽ nói về cách bạn có thể xóa khoảng trắng ở đầu và cuối chuỗi khi thực hiện truy vấn đối với cơ sở dữ liệu MySQL và MariaDB Khi người dùng điền vào một biểu mẫu trên trang web của bạn và sau đó gửi biểu mẫu này, anh ta có thể vô tình chỉ ra khoảng trống thừa ở đâu đó hoặc cố ý làm điều đó. Nhiệm vụ của nhà phát triển là theo dõi những thứ như vậy ở cấp độ ngôn ngữ lập trình, xóa các khoảng trắng này trong các dòng trước khi gửi dữ liệu đến cơ sở dữ liệu. Nhưng có thể xảy ra trường hợp nhà phát triển quên hoặc không muốn dành thêm thời gian để kiểm tra những thứ lặt vặt đó và bỏ qua dữ liệu có khoảng trắng ở đầu hoặc cuối dòng, sau đó có thể nảy sinh vấn đề ở giai đoạn chèn dữ liệu này vào cơ sở dữ liệu Nếu bạn hoặc nhà phát triển không biết cách triển khai loại bỏ khoảng trắng thừa trong chuỗi ở cấp ngôn ngữ lập trình, thì chúng tôi có thể trợ giúp bằng ba hàm trong cơ sở dữ liệu MySQL hoặc MariaDB. Các hàm này được gọi là RTRIM(), TRIM() và LTRIM() và chúng rất phù hợp với loại tác vụ này. Chúng tôi sẽ xem xét tất cả chúng lần lượt
hàm RTRIM()Cú pháp hàm
Hàm lấy một chuỗi làm tham số và trả về một chuỗi không có dấu cách ở cuối chuỗi
Hàm RTRIM() dùng để xóa tất cả dấu cách ở cuối chuỗi
Như bạn có thể thấy trong ví dụ, tôi đã thêm rất nhiều khoảng trắng vào cuối chuỗi và kết quả là hàm RTRIM() đã xóa những khoảng trắng này cho chúng tôi
hàm LTRIM()Cú pháp hàm
Hàm lấy một chuỗi làm tham số và trả về một chuỗi không có dấu cách ở đầu chuỗi
Hàm LTRIM() được dùng để xóa tất cả các khoảng trắng ở đầu chuỗi
Như bạn có thể thấy trong ví dụ này, tôi đã thêm rất nhiều khoảng trắng vào đầu chuỗi và kết quả là hàm LTRIM() đã xóa thành công các khoảng trắng này cho chúng tôi
hàm TRIM()Cú pháp hàm
CẢ HAI là cài đặt mặc định. Nếu không có tham số nào được chuyển đến hàm, thì hàm mặc định sẽ chỉ xóa khoảng trắng ở đầu và cuối chuỗi Chức năng này là phổ biến, nó có thể loại bỏ không chỉ các vấn đề khỏi chuỗi mà còn cả các ký tự mà chúng ta không cần
Trong ví dụ đầu tiên, chúng tôi muốn hàm loại bỏ các khoảng trắng thừa ở đầu và cuối chuỗi cho chúng tôi ________số 8_______ kết quả là tuyệt vời. Không có khoảng trắng
Trong ví dụ sau, tôi muốn hàm xóa ký tự H ở đầu chuỗi Hellow World
Như bạn có thể thấy, kết quả là biểu tượng H đã biến mất
Trong ví dụ tiếp theo, tôi muốn hàm Hellow xóa ký tự w ở cuối chuỗi
|