SQL Server RIGHT

Khám Phá Hàm RIGHT Trong SQL Server

Hàm RIGHT là một trong những hàm xử lý chuỗi quan trọng trong SQL Server. Nó cho phép bạn lấy một số ký tự nhất định từ cuối của một chuỗi. Hàm này đặc biệt hữu ích khi bạn cần trích xuất một phần thông tin cụ thể từ một chuỗi dữ liệu mà không cần phải tác động vào toàn bộ chuỗi.

Định Nghĩa

Hàm RIGHT trả về một chuỗi con từ chuỗi gốc, bắt đầu từ phía bên phải. Bạn có thể chỉ định số lượng ký tự mà bạn muốn lấy. Cú pháp của hàm này như sau:

RIGHT ( string_expression , integer_expression )

Trong đó:

  • string_expression: Chuỗi gốc mà bạn muốn trích xuất.
  • integer_expression: Số lượng ký tự bạn muốn lấy từ phía bên phải của chuỗi gốc.

Cú Pháp

RIGHT(string_expression, integer_expression)

Ví Dụ Cụ Thể

Ví dụ 1: Trích Xuất Ký Tự Cuối

Giả sử bạn có một bảng nhân viên với cột tên nhân viên. Bạn muốn lấy 3 ký tự cuối của tên nhân viên.

SELECT RIGHT(NhanVien, 3) AS BaKyTuCuoi
FROM NhanVienTable

Ví dụ 2: Làm Việc Với Các Địa Chỉ Email

Giả sử bạn có một bảng chứa địa chỉ email, và bạn muốn lấy tên miền (domain) từ địa chỉ email đó.

SELECT RIGHT(Email, LEN(Email) - CHARINDEX('@', Email)) AS TenMiendiaChi
FROM EmailTable

Ví dụ 3: Kết Hợp Với Hàm CONCAT

Bạn cũng có thể kết hợp hàm RIGHT với hàm CONCAT để tạo ra chuỗi mới. Ví dụ, bạn muốn tạo 1 chuỗi mới với các ký tự cuối từ 2 chuỗi khác nhau.

SELECT CONCAT(RIGHT(Chuoi1, 2), RIGHT(Chuoi2, 3)) AS ChuoiMoTa
FROM BangDuLieu

Kết Luận

Hàm RIGHT là một công cụ mạnh mẽ trong SQL Server để xử lý và trích xuất dữ liệu từ các chuỗi. Với cú pháp đơn giản và sự linh hoạt trong việc kết hợp với các hàm khác, RIGHT có thể giúp bạn xử lý thông tin một cách hiệu quả và nhanh chóng.

Nếu bạn có bất kỳ câu hỏi nào hoặc muốn khám phá thêm về các hàm xử lý chuỗi khác trong SQL Server, hãy để lại bình luận bên dưới!