Substring Left Right

Substring
สำหรับตัวข้อความภายใน Field เฉพาะส่วนที่ต้องการ
รูปแบบ substring(Field,ลำดับอักษรที่เริ่ม(1 คือตัวแรก),จำนวนตัวอักษร)
เช่น ต้องการตัดข้อความ Field mem_id ตัวที่ 2-4 ใช้คำสั่งดังนี้

select id,substring(mem_id,2,3) AS mem from tb_member limit 0,5
ผลลัพธ์
[Num]idmem
[0]1001
[1]2001
[2]3001
[3]4001


Left
สำหรับตัวข้อความภายใน Field ตามจำนวนตัวอักษรที่ต้องการ นับจากซ้าย
รูปแบบ left (Field,จำนวนตัวอักษร)
ตัวอย่าง ต้องการตัดข้อความจาก Field mem_id 4 ตัวแรก ใช้คำสั่งดังนี้

select id,left(mem_id,4) AS mem_left from tb_member limit 0,5
ผลลัพธ์
[Num]idmem_left
[0]1A001
[1]2A001
[2]3A001
[3]4A001


Right
สำหรับตัวข้อความภายใน Field ตามจำนวนตัวอักษรที่ต้องการ นับจากขวา
รูปแบบ right(Field,จำนวนตัวอักษร)
ตัวอย่าง ต้องการตัดข้อความจาก Field mem_id 3 ตัวสุดท้าย ใช้คำสั่งดังนี้

select id,right(mem_id,3) AS mem_right from tb_member limit 0,5
ผลลัพธ์
[Num]idmem_right
[0]1001
[1]2002
[2]3003
[3]4004