ฟังก์ชันMySQL MID()
ตัวอย่าง
แยกสตริงย่อยออกจากสตริง (เริ่มต้นที่ตำแหน่ง 5 แยก 3 อักขระ):
SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;
ความหมายและการใช้งาน
ฟังก์ชัน MID() จะแยกสตริงย่อยออกจากสตริง (เริ่มต้นที่ตำแหน่งใดก็ได้)
หมายเหตุ:ฟังก์ชัน MID() และSUBSTR()เท่ากับฟังก์ชันSUBSTRING( )
ไวยากรณ์
MID(string, start, length)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. The string to extract from |
start | Required. The start position. Can be both a positive or negative number. If it is a positive number, this function extracts from the beginning of the string. If it is a negative number, this function extracts from the end of the string |
length | Required. The number of characters to extract |
รายละเอียดทางเทคนิค
ทำงานใน: | จาก MySQL 4.0 |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
แยกสตริงย่อยออกจากข้อความในคอลัมน์ (เริ่มต้นที่ตำแหน่ง 2 แยก 5 อักขระ):
SELECT MID(CustomerName,
2, 5) AS ExtractString
FROM Customers;
ตัวอย่าง
แยกสตริงย่อยออกจากสตริง (เริ่มจากจุดสิ้นสุด ที่ตำแหน่ง -5 แยก 5 อักขระ):
SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;