Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hàm LEN trong SQL Server

Mô tả

Hàm LEN trong SQL Server trả về số ký tự của chuỗi, không tính khoảng trắng ở cuối chuỗi (trailing spaces).

Cú pháp

LEN(chuoi)

Tham số:

  • chuoi: Chuỗi cần đo độ dài.

Lưu ý:

  • KHÔNG đếm space ở cuối chuỗi.
  • CÓ đếm space ở đầu chuỗi (leading spaces).
  • NULL → trả về NULL.
  • Xem thêm DATALENGTH (đếm byte, tính cả space).
  • Hỗ trợ từ SQL Server 2005 trở lên.

Ví dụ

SELECT LEN('TipsMake.com');
-- Kết quả: 15

SELECT LEN('TipsMake.com ');
-- Kết quả: 15 (space cuối không đếm)

SELECT LEN(' TipsMake.com');
-- Kết quả: 24 (space đầu CÓ đếm)

SELECT LEN(' TipsMake.com ');
-- Kết quả: 24

SELECT LEN(' ');
-- Kết quả: 0 (chỉ space → 0)

SELECT LEN(NULL);
-- Kết quả: NULL