บทความนี้จะสำรวจและแสดงวิธีการใช้งานฟังก์ชัน LEN ใน SQL Server เพื่อคืนค่าจำนวนตัวอักษรของสตริงนำเข้า แต่ไม่รวมช่องว่างท้าย
คำอธิบาย
ฟังก์ชัน LEN ใน SQL Server คืนค่าความยาวของสตริงที่ระบุ จุดสำคัญคือ ฟังก์ชัน LEN ไม่รวมตัวอักษรช่องว่างท้ายสตริงเมื่อคำนวณความยาว
ไวยากรณ์
การใช้งานฟังก์ชัน LEN ใน SQL Server มีรูปแบบดังนี้:
LEN(chuoi)
พารามิเตอร์:
- chuoi: สตริงที่ต้องการคำนวณความยาว
หมายเหตุ:
- ฟังก์ชัน LEN ไม่นับ ช่องว่างท้ายสตริงเมื่อคำนวณความยาว
- ฟังก์ชัน LEN นับ ช่องว่างนำหน้าสตริงเมื่อคำนวณความยาว
- LEN จะคืนค่า NULL หากสตริงเป็น NULL
- ดูเพิ่มเติมฟังก์ชัน DATALENGTH สำหรับคำนวณความยาวสตริงแต่รวมช่องว่าง
- ฟังก์ชัน 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