MySQL POSITION() функция строк
Пример
Поиск "3" в строке "Schoolsw3.com", и возвратная позиция:
SELECT POSITION("3" IN "Schoolsw3.com") AS MatchPosition;
Попробуйте сами »
Определение и использование POSITION()
Функция POSITION() возвращает позицию первого вхождения подстроки в строку.
Если подстрока не найдена в исходной строке, эта функция возвращает 0.
Эта функция выполняет поиск без учета регистра.
Примечание: Функция LOCATE() равна функции POSITION().
Синтаксис POSITION()
POSITION(substring IN string)
Параметр значения POSITION()
Параметр | Описание |
---|---|
substring | Требуемый. Подстрока для поиска в строке |
string | Требуемый. Исходная строка, которая будет искаться |
Технические подробности POSITION()
Работает в: | Из MySQL 4.0 |
---|
Примеры POSITION()
Пример
Поиск "COM" в строке "Schoolsw3.com", и возвратная позиция:
SELECT POSITION("COM" IN "Schoolsw3.com") AS MatchPosition;
Попробуйте сами »
Пример
Найдите "a" в столбце CustomerName и верните позицию:
SELECT POSITION("a" IN CustomerName)
FROM Customers;
Попробуйте сами »