ฟังก์ชันMySQL POSITION()
ตัวอย่าง
ค้นหา "3" ในสตริง "W3Schools.com" และส่งคืนตำแหน่ง:
SELECT POSITION("3" IN "W3Schools.com") AS MatchPosition;
ความหมายและการใช้งาน
ฟังก์ชัน POSITION() จะคืนค่าตำแหน่งของสตริงย่อยที่เกิดขึ้นครั้งแรกในสตริง
หากไม่พบสตริงย่อยภายในสตริงเดิม ฟังก์ชันนี้จะคืนค่า 0
ฟังก์ชันนี้ทำการค้นหาแบบคำนึงถึงขนาดตัวพิมพ์
หมายเหตุ:ฟังก์ชันLOCATE()เท่ากับฟังก์ชัน POSITION()
ไวยากรณ์
POSITION(substring IN string)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The original string that will be searched |
รายละเอียดทางเทคนิค
ทำงานใน: | จาก MySQL 4.0 |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ค้นหา "COM" ในสตริง "W3Schools.com" และส่งคืนตำแหน่ง:
SELECT POSITION("COM" IN "W3Schools.com") AS MatchPosition;
ตัวอย่าง
ค้นหา "a" ในคอลัมน์ CustomerName และส่งคืนตำแหน่ง:
SELECT POSITION("a" IN CustomerName)
FROM Customers;