Trong hướng dẫn này, chúng ta sẽ tìm hiểu về MySQL
2,Code language: SQF [sqf]
RTRIM[string];
3 vàCode language: SQF [sqf]
RTRIM[string];
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 đâyCode language: SQF [sqf]
RTRIM[string];
MySQL có hàm
7 cho phép bạn xóa khoảng trắng ở đầu và/hoặc ở cuối chuỗi khỏi chuỗiCode language: SQF [sqf]
RTRIM[string];
Bạn cũng có thể sử dụng nó để xóa các ký tự được chỉ định khác ở hai bên [hoặc cả hai bên] của chuỗi
Bài viết này tập trung vào việc loại bỏ khoảng trắng ở cả hai phía của chuỗi
Ví dụ
Đây là một ví dụ cơ bản về việc xóa khoảng trắng ở cả hai phía của chuỗi
SELECT TRIM[' Joe Satriani '] AS Trimmed;
Kết quả
+--------------+ | Trimmed | +--------------+ | Joe Satriani | +--------------+
Vì vậy, chuỗi bị loại bỏ bất kỳ khoảng trắng nào ở cả hai bên của chuỗi. Lưu ý rằng bất kỳ khoảng trắng nào không ở ngay đầu hoặc cuối chuỗi vẫn còn
Ví dụ
Xóa khoảng trắng ở đầu và cuối khỏi chuỗi
CHỌN TRIM[' Hướng dẫn SQL '] AS TrimmedString;
Tự mình thử »Định nghĩa và cách sử dụng
Hàm TRIM[] xóa khoảng trắng ở đầu và cuối chuỗi
cú pháp
Giá trị tham số
Tham sốChuỗi mô tảBắt buộc. Chuỗi để xóa khoảng trắng ở đầu và cuối khỏichi tiết kỹ thuật
Luôn có khả năng người dùng không thể nhập các giá trị như bạn mong đợi và dữ liệu được lưu trên bảng Cơ sở dữ liệu. e. g. khoảng trắng hoặc ký tự không mong muốn có giá trị
Bạn sẽ thấy sự cố khi kiểm tra các bản ghi trùng lặp hoặc sắp xếp danh sách
MySQL có một số hàm chuỗi mà bạn có thể sử dụng để loại bỏ khoảng trắng hoặc ký tự thừa khỏi trường
nội dung
- phương pháp
- Cập nhật
- Phần kết luận
1. Phương thức
- TRIM[] – Điều này loại bỏ khoảng trắng hoặc ký tự thừa từ cả hai bên hoặc một bên cụ thể của giá trị
Cú pháp –
TRIM[ column-name ]
HOẶC
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
Ví dụ
TRIM[ name ]
HOẶC
________số 8- LTRIM[] – Thao tác này sẽ xóa khoảng trắng ở phía bên trái của giá trị
Cú pháp –
LTRIM[ column-name ]
- RTRIM[] – Thao tác này sẽ xóa khoảng trắng ở bên phải của giá trị
Cú pháp –
0Code language: SQF [sqf]
RTRIM[string];
Ví dụ
1Code language: SQF [sqf]
RTRIM[string];
2. Cập nhật
Bạn có thể sử dụng các truy vấn sau để cập nhật các bản ghi hiện có của mình nếu trường chứa khoảng trắng hoặc ký tự không mong muốn
- Xóa khoảng trắng ở cả hai đầu của cột
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
3
3Code language: SQF [sqf]
RTRIM[string];
- Xóa ký tự
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
4 khỏi cả hai đầu của cộtTRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
3
6Code language: SQF [sqf]
RTRIM[string];
- Loại bỏ ký tự
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
6 ở phía bên trái của cộtTRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
7
9Code language: SQF [sqf]
RTRIM[string];
- Xóa ký tự
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
6 khỏi bên phải của cộtTRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
7
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]0
- Loại bỏ khoảng trắng ở phía bên trái của cột
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
3
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]1
- Loại bỏ khoảng trắng ở phía bên phải của cột
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]
3
TRIM[[LEADING|TRAILING|BOTH ] [ remove value ] FROM [field-name or string] ]2
3. Kết luận
Trong hướng dẫn này, tôi đã chỉ ra cách bạn có thể xóa khoảng trắng thừa khỏi bản ghi hiện có của mình bằng các hàm chuỗi MySQL