บทความนี้จะเรียนรู้และแสดงวิธีการใช้งานฟังก์ชัน LEFT ใน SQL Server เพื่อแยกตัวอักษรบางส่วนจากด้านซ้ายของสตริงที่กำหนด
คำอธิบาย
ฟังก์ชัน LEFT ใน SQL Server ใช้แยกสตริงย่อยจากสตริงขนาดใหญ่ เริ่มจากตัวอักษรซ้ายสุด
ไวยากรณ์
การใช้งานฟังก์ชัน LEFT ใน SQL Server มีรูปแบบดังนี้:
LEFT(chuoi, so_ky_tu)
พารามิเตอร์:
- chuoi: สามารถเป็นสตริง ตัวแปร หรือคอลัมน์ที่ต้องการแยก
- so_ky_tu: จำนวนเต็มบวกที่ระบุจำนวนตัวอักษรที่จะคืนค่าจาก chuoi เริ่มจากตัวอักษรซ้ายสุด
หมายเหตุ:
- หาก so_ky_tu เกินความยาวของสตริง ฟังก์ชัน LEFT จะคืนค่าสตริงต้นฉบับ
- ฟังก์ชัน LEFT รองรับใน SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 และเวอร์ชันใหม่กว่า
ตัวอย่างการใช้งาน
ดูตัวอย่างฟังก์ชัน LEFT ใน SQL Server:
SELECT LEFT('TipsMake.com', 12);
-- ผลลัพธ์: 'TipsMake.com'
SELECT LEFT('TipsMake.com', 4);
-- ผลลัพธ์: 'Tips'
SELECT LEFT('Quan Tri Mang', 9);
-- ผลลัพธ์: 'Quan Tri '
SELECT LEFT('Quan Tri Mang', 100);
-- ผลลัพธ์: 'Quan Tri Mang' (คืนค่าสตริงทั้งหมดเพราะเกินความยาว)