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