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

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

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

คำอธิบาย

ฟังก์ชัน LEN ใน SQL Server คืนค่าความยาวของสตริงที่ระบุ จุดสำคัญคือ ฟังก์ชัน LEN ไม่รวมตัวอักษรช่องว่างท้ายสตริงเมื่อคำนวณความยาว

ไวยากรณ์

การใช้งานฟังก์ชัน LEN ใน SQL Server มีรูปแบบดังนี้:

LEN(chuoi)

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

  1. chuoi: สตริงที่ต้องการคำนวณความยาว

หมายเหตุ:

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

ตัวอย่างการใช้งาน

ดูตัวอย่างฟังก์ชัน LEN ใน SQL Server:

SELECT LEN('TipsMake.com');
-- ผลลัพธ์: 15

SELECT LEN('TipsMake.com ');
-- ผลลัพธ์: 15 (ช่องว่างท้ายสตริงไม่ถูกนับ)

SELECT LEN(' TipsMake.com');
-- ผลลัพธ์: 16 (ช่องว่างนำหน้าถูกนับ)

SELECT LEN(' TipsMake.com ');
-- ผลลัพธ์: 16 (ช่องว่างนำหน้านับ ท้ายไม่นับ)

SELECT LEN(' ');
-- ผลลัพธ์: 0

SELECT LEN(NULL);
-- ผลลัพธ์: NULL