MySQL LEFT

Giới thiệu về MySQL LEFT

MySQL LEFT là một trong những hàm quan trọng trong ngôn ngữ lập trình SQL, đặc biệt trong việc xử lý chuỗi. Hàm này giúp lấy một số ký tự nhất định từ bên trái của một chuỗi. Việc sử dụng LEFT rất hữu ích khi bạn cần tách biệt hay trích xuất thông tin từ các trường dữ liệu.

Cú pháp

Cú pháp của hàm LEFT trong MySQL như sau:

LEFT(string, length)

Trong đó:

  • string: Chuỗi bạn muốn trích xuất 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ụ về MySQL LEFT

Ví dụ 1: Trích xuất ký tự từ một chuỗi

Giả sử bạn có một bảng tên là users với một trường tên là username. Bạn muốn lấy 3 ký tự đầu tiên từ username của người dùng:

SELECT LEFT(username, 3) AS ShortUsername
FROM users;

Ví dụ 2: Kết hợp với bảng khác

Giả sử bạn có hai bảng: employeesdepartments. Bạn muốn lấy 2 ký tự đầu tiên từ trường department_name của bảng departments:

SELECT LEFT(department_name, 2) AS ShortDeptName
FROM departments;

Ví dụ 3: Sử dụng trong điều kiện where

Bạn có thể sử dụng hàm LEFT trong phần điều kiện của câu lệnh SELECT. Ví dụ, truy vấn để tìm tất cả nhân viên có username bắt đầu bằng 'adm':

SELECT *
FROM users
WHERE LEFT(username, 3) = 'adm';

Kết luận

Hàm LEFT trong MySQL là một công cụ mạnh mẽ giúp bạn xử lý và trích xuất dữ liệu theo cách mong muốn. Việc hiểu và sử dụng thành thục hàm này sẽ giúp bạn xây dựng các truy vấn hiệu quả và linh hoạt hơn trong quá trình làm việc với cơ sở dữ liệu.