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

Hàm DATALENGTH trong SQL Server

Mô tả

Hàm DATALENGTH trong SQL Server trả về độ dài của biểu thức tính bằng byte.

Cú pháp

DATALENGTH(bieu_thuc)

Tham số:

  • bieu_thuc: Dữ liệu cần đo độ dài (byte). Nếu NULL → trả về NULL.

Lưu ý:

  • Tính cả khoảng trắng đầu và cuối chuỗi.
  • NULL → trả về NULL.
  • Xem thêm LEN (đếm ký tự, không tính space cuối).
  • Hỗ trợ từ SQL Server 2005 trở lên.

Ví dụ

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

SELECT DATALENGTH(' TipsMake.com ');
-- Kết quả: 17 (có 2 space đầu/cuối)

SELECT DATALENGTH(1234);
-- Kết quả: 4 (kiểu INT = 4 byte)

SELECT DATALENGTH('20-02-2019');
-- Kết quả: 10

SELECT DATALENGTH(' ');
-- Kết quả: 1

SELECT DATALENGTH('');
-- Kết quả: 0

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