Hàm LTRIM() của SQL

Ham Ltrim Cua Sql



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 LTRIM(), hàm này đóng vai trò quan trọng trong việc cắt chuỗi.







SQL LTRIM

Trong SQL, hàm LTRIM() là viết tắt của phần cắt bên trái. Hàm này cho phép chúng ta loại bỏ bất kỳ ký tự nào và/hoặc ký tự đầu (ngoài cùng bên trá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 ở đầu 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 LTRIM 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:





LTRIM(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ụ 1: Cách sử dụng cơ bản (MySQL)

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



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 LTRIM như minh họa sau:

CHỌN LTRIM(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 LTRIM 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 LTRIM('\t' FROM Last_name) AS Trimmed_last_name FROM 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 LTRIM() 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.