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] | id | mem |
|---|---|---|
| [0] | 1 | 001 |
| [1] | 2 | 001 |
| [2] | 3 | 001 |
| [3] | 4 | 001 |
Left
สำหรับตัวข้อความภายใน Field ตามจำนวนตัวอักษรที่ต้องการ นับจากซ้าย
รูปแบบ left (Field,จำนวนตัวอักษร)
ตัวอย่าง ต้องการตัดข้อความจาก Field mem_id 4 ตัวแรก ใช้คำสั่งดังนี้
select id,left(mem_id,4) AS mem_left from tb_member limit 0,5ผลลัพธ์| [Num] | id | mem_left |
|---|---|---|
| [0] | 1 | A001 |
| [1] | 2 | A001 |
| [2] | 3 | A001 |
| [3] | 4 | A001 |
Right
สำหรับตัวข้อความภายใน Field ตามจำนวนตัวอักษรที่ต้องการ นับจากขวา
รูปแบบ right(Field,จำนวนตัวอักษร)
ตัวอย่าง ต้องการตัดข้อความจาก Field mem_id 3 ตัวสุดท้าย ใช้คำสั่งดังนี้
select id,right(mem_id,3) AS mem_right from tb_member limit 0,5ผลลัพธ์| [Num] | id | mem_right |
|---|---|---|
| [0] | 1 | 001 |
| [1] | 2 | 002 |
| [2] | 3 | 003 |
| [3] | 4 | 004 |