ไวยากรณ์ของฟังก์ชัน SUBSTRING() โดยใช้คีย์เวิร์ด FROM และ FOR คือไวยากรณ์ MySQL มาตรฐาน
ไวยากรณ์
SUBSTRING(str FROM pos FOR len)
ที่นี่
- str คือสตริงที่จะส่งคืนสตริงย่อย
- Pos คือตำแหน่งเริ่มต้นของสตริงย่อย
- Len คือความยาวของสตริงย่อย เช่น จำนวนอักขระทั้งหมดที่ดึงมาจาก str
ตัวอย่าง
mysql> Select SUBSTRING('foobarbar' FROM 4 FOR 5); +-------------------------------------+ | SUBSTRING('foobarbar' FROM 4 FOR 5) | +-------------------------------------+ | barba | +-------------------------------------+ 1 row in set (0.00 sec)
ผลลัพธ์ที่ตั้งไว้ข้างต้น ทำให้การใช้คำสำคัญ FROM และ FOR ชัดเจนมากในฟังก์ชัน SUBSTRING()