SQL Server LEFT

Hiểu về SQL Server LEFT

Trong SQL Server, hàm LEFT được sử dụng để trích xuất một số ký tự nhất định từ bên trái của một chuỗi. Đây là một hàm rất hữu ích khi bạn cần lấy một phần của dữ liệu mà không cần phải lấy toàn bộ chuỗi. Hàm này giúp bạn thao tác và xử lý chuỗi trong các truy vấn SQL một cách dễ dàng và hiệu quả.

Định nghĩa

Hàm LEFT trả về một chuỗi con từ một chuỗi lớn hơn, bắt đầu từ bên trái và kéo dài đến một số lượng ký tự nhất định được xác định bởi người dùng.

Cú pháp

LEFT(string, length)

Trong đó:

  • string: Chuỗi chính từ đó bạn muốn lấy các ký tự.
  • length: Số lượng ký tự bạn muốn lấy từ bên trái của chuỗi.

Ví dụ minh họa

Ví dụ 1: Sử dụng LEFT để lấy ký tự từ chuỗi

SELECT LEFT('Hello World', 5) AS Result;

Kết quả sẽ trả về: Hello

Ví dụ 2: Áp dụng LEFT trong bảng dữ liệu

-- Giả sử bạn có bảng Employees với cột EmployeeName
SELECT LEFT(EmployeeName, 3) AS FirstThreeChars
FROM Employees;

Kết quả sẽ hiển thị 3 ký tự đầu tiên của tất cả các tên nhân viên trong bảng Employees.

Ví dụ 3: Kết hợp LEFT với các hàm khác

-- Bạn có thể kết hợp LEFT với hàm CONCAT
SELECT CONCAT(LEFT(EmployeeName, 3), '...') AS ShortName
FROM Employees;

Kết quả sẽ trả về 3 ký tự đầu tiên của tên nhân viên, kèm theo dấu '...' ở phía sau.

Kết luận

Hàm LEFT trong SQL Server là một công cụ mạnh mẽ để trích xuất và xử lý dữ liệu chuỗi. Bằng cách sử dụng LEFT, bạn có thể dễ dàng lấy các phần của chuỗi mà bạn cần mà không cần phải xử lý toàn bộ dữ liệu. Hãy thử áp dụng hàm này trong các truy vấn của bạn để nâng cao khả năng quản lý và xử lý dữ liệu!