MS Access InStr() функция
Пример
Найдите "t" в строке "Customer" и верните позицию:
SELECT InStr("Customer", "t") AS MatchPosition;
Попробуйте сами »
Определение InStr()
Функция InStr() получает позицию первого вхождения строки в другой.
Эта функция выполняет поиск без учета регистра.
Синтаксис InStr()
InStr(start, string1, string2,
compare)
Параметр значений InStr()
Параметр | Описание |
---|---|
start | Необязательно. Начальная позиция для поиска. Позиция 1 используется по умолчанию. |
string1 | Обязательно. Строка для поиска |
string2 | Обязательно. Строка для поиска |
compare | Необязательно. Тип сравнения строк. Возможные значения: -1:Используйте настройку опции Compare 0: Двоичное сравнение 1: Текстовое сравнение 2: Сравнение на основе информации в вашей базе данных |
Возвращаемые значения InStr()
- Если string2 не найден внутри string1, эта функция возвращает 0
- Если string1 имеет нулевую длину, эта функция возвращает 0
- Если string1 равно null, эта функция возвращает null
- Если string2 имеет нулевую длину, эта функция возвращает значение в параметре start
- Если значение start больше > длины string2, эта функция возвращает 0
Технические детали InStr()
Работает в: | Из Access 2000 |
---|