Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ฟังก์ชัน DATALENGTH ใน SQL Server

บทความนี้จะสำรวจและแสดงวิธีใช้ฟังก์ชัน DATALENGTH ใน SQL Server เพื่อแสดงจำนวนไบต์ที่ใช้แสดงนิพจน์

อธิบาย

ฟังก์ชัน DATALENGTH ใน SQL Server จะคืนค่าความยาวของนิพจน์เป็นไบต์

ไวยากรณ์

หากต้องการใช้ฟังก์ชัน DATALENGTH ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

 DATALENGTH(bieu_thuc) 

พารามิเตอร์ :

  1. bieu_thuc: ข้อมูลที่คุณต้องการแสดงความยาวเป็นไบต์ ถ้านิพจน์เป็น NULL DATALENGTH จะส่งกลับ NULL

หมายเหตุ :

  1. ฟังก์ชัน DATALENGTH จะคำนวณทั้งช่องว่างก่อนหน้าและต่อไปนี้เมื่อคำนวณความยาวของนิพจน์
  2. ฟังก์ชัน DATALENGTH จะคืนค่า NULL หากนิพจน์เป็น NULL
  3. ดูฟังก์ชัน LEN เพื่อคำนวณความยาวของสตริงแต่ไม่รวมช่องว่าง
  4. ฟังก์ชัน DATALENGTH สามารถใช้ได้ในเวอร์ชันที่ใหม่กว่าของ SQL Server:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 และ SQL Server 2005

ตัวอย่าง

ลองดูและสำรวจตัวอย่างฟังก์ชัน DATALENGTH ใน SQL Server

 SELECT DATALENGTH('TipsMake.com'); 
Result: 15

SELECT DATALENGTH(' TipsMake.com ');
Result: 17

SELECT DATALENGTH(1234);
Result: 4

SELECT DATALENGTH('20-02-2019');
Result: 10

SELECT DATALENGTH(' ');
Result: 1

SELECT DATALENGTH('');
Result: 0

SELECT DATALENGTH(NULL);
Result: NULL