Инструменты пользователя

Инструменты сайта


position

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
position [2012/01/24 14:50]
193.106.202.38 [См. также]
position [2013/10/28 02:38] (текущий)
Строка 1: Строка 1:
 +====== POSITION() ======
 +===== Версии сервера =====
 +^ 1.0 ^ 1.5 ^ 2.0 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  -  |   ​- ​ |  -  |  +  |  +  |  +  |
  
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ESQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]], ​ [[raznovidnosti_jazyka_sql|PSQL]]
 +===== Формат =====
 +POSITION (string_exp1 IN string_exp2)
 +
 +POSITION( <​string>,​ <​string>​ [, <​number>​] )
 +===== Описание =====
 +Firebird 2.1
 +Возвращает позицию первого вхождения string_exp1 в string_exp2 начиная со смещения (или с начала если опущено).
 +Если строка не найдена,​ то функция возвращает 0.
 +===== Пример =====
 +<code sql>
 +POSITION('​ll'​ IN '​hello'​) = 3
 +
 +POSITION('​la'​ IN '​hello'​) = 0
 +
 +POSITION('​test',​ 'test for test') = 1
 +
 +POSITION('​test',​ 'test for test', 3) = 10
 +</​code>​
 +
 +===== См. также =====
 +[[SUBSTRING()]]
 +
 +===== Источник =====
 +%Firebird%\doc\
position.txt · Последние изменения: 2013/10/28 02:38 (внешнее изменение)