Hàm MySQL POSITION ()
Thí dụ
Tìm kiếm "3" trong chuỗi "W3Schools.com" và trả về vị trí:
SELECT POSITION("3" IN "W3Schools.com") AS MatchPosition;
Định nghĩa và Cách sử dụng
Hàm POSITION () trả về vị trí xuất hiện đầu tiên của một chuỗi con trong một chuỗi.
Nếu chuỗi con không được tìm thấy trong chuỗi ban đầu, hàm này trả về 0.
Hàm này thực hiện tìm kiếm không phân biệt chữ hoa chữ thường.
Lưu ý: Hàm LOCATE () bằng với hàm POSITION ().
Cú pháp
POSITION(substring IN string)
Giá trị tham số
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The original string that will be searched |
Chi tiết kỹ thuật
Hoạt động trong: | Từ MySQL 4.0 |
---|
Các ví dụ khác
Thí dụ
Tìm kiếm "COM" trong chuỗi "W3Schools.com" và trả về vị trí:
SELECT POSITION("COM" IN "W3Schools.com") AS MatchPosition;
Thí dụ
Tìm kiếm "a" trong cột Tên khách hàng và trả lại vị trí:
SELECT POSITION("a" IN CustomerName)
FROM Customers;