SQL RTRIM()

Sql Rtrim



Một trong những tác vụ phổ biến nhất trong SQL và các ngôn ngữ lập trình khác là thao tác và làm việc với dữ liệu chuỗi. Điều này có thể bao gồm nối chuỗi, chuyển đổi cách viết hoa trên hoặc dưới, cắt chuỗi, v.v.

Một trong những tác vụ thao tác chuỗi phổ biến nhất trong SQL là cắt bớt hoặc xóa các ký tự khoảng trắng khỏi chuỗi đầu vào nhất định.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về hàm RTRIM() đóng vai trò quan trọng trong việc cắt chuỗi.







SQL RTRIM()

Trong SQL, hàm RTRIM() là viết tắt của cắt bên phải. Hàm này cho phép chúng ta xóa bất kỳ và/hoặc ký tự cuối (ngoài cùng bên phải) khỏi một giá trị chuỗi nhất định.



Hàm này đặc biệt hữu ích khi xử lý dữ liệu có thể chứa khoảng trắng không cần thiết ở cuối chuỗi, cho phép chúng ta xóa các giá trị khỏi cơ sở dữ liệu.



Cú pháp:

Cú pháp của hàm RTRIM() trong SQL có thể thay đổi đôi chút tùy thuộc vào công cụ cơ sở dữ liệu. Trong MySQL, cú pháp như sau:





RTRIM(chuỗi_to_trim)

“string_to_trim” chỉ định chuỗi đầu vào mà chúng tôi muốn xóa mọi ký tự khoảng trắng ở đầu.

Ví dụ sử dụng SQL RTRIM() (MySQL)

Chúng ta hãy xem một số ví dụ thực tế về cách sử dụng hàm RTRIM(). Chúng ta sẽ bắt đầu với cách sử dụng cơ bản và sau đó tiến tới một số ví dụ nâng cao hơn.



Ví dụ 1: Dữ liệu mẫu

Trước khi đi sâu vào các truy vấn, hãy xem xét một bảng ví dụ chứa dữ liệu nhân viên như sau:

 Cận cảnh danh sách các từ Mô tả được tạo tự động
Giả sử chúng ta muốn truy xuất “job_title” từ bảng đã loại bỏ các ký tự khoảng trắng ở đầu. Chúng ta có thể sử dụng hàm RTRIM() như minh họa sau:

CHỌN RTRIM (job_title) NHƯ được làm sạch_job_title TỪ emp;

Đầu ra:

 Cận cảnh mã Mô tả được tạo tự động

Ví dụ 2: Cắt bớt các ký tự cụ thể

Theo mặc định, hàm RTRIM() loại bỏ các ký tự khoảng trắng khỏi chuỗi đầu vào. Tuy nhiên, chúng ta có thể chỉ định các ký tự cụ thể mà chúng ta muốn xóa khỏi chuỗi đầu vào.

Ví dụ: để loại bỏ tất cả sự xuất hiện của ký tự tab, chúng ta có thể sử dụng giá trị “\t” như trong ví dụ sau:

CHỌN RTRIM( ' \t ' TỪ Last_name) NHƯ Trimmed_last_name TỪ emp;

Thao tác này sẽ xóa tất cả ký tự tab khỏi chuỗi trong cột được chỉ định.

LƯU Ý: Bạn có thể chỉ định bất kỳ ký tự được hỗ trợ nào.

Phần kết luận

Trong hướng dẫn này, chúng ta đã tìm hiểu về hàm RTRIM() trong SQL để khám phá cách cắt bớt bất kỳ sự xuất hiện nào của các ký tự được chỉ định khỏi một chuỗi nhất định.