====== SUBSTRING() ====== ===== Версии сервера ===== ^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.0.5 ^ 2.1 ^ 2.5 ^ 3.0 ^ | - | - | + | + | + | + | + | + | + | + | + | + | ===== Доступно в ===== [[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] ===== Формат ===== SUBSTRING( <строка> FROM <с позиции> [FOR <кол-во символов>]) ===== Описание ===== Встроенная функция. Возвращает подстроку строки <строка>, начиная с символа <с позиции> и длиной максимум <кол-во символов>, если <кол-во символов> не указано, то до конца строки. ===== Пример ===== select substring('ААБВГГ' FROM 2 FOR 4) from rdb$database результат АБВГ ===== См. также ===== [[LEFT()]], [[RIGHT()]], [[overlay|OVERLAY()]], [[POSITION()]], [[CHAR_LENGTH()]] ===== Источник ===== %firebird%\doc\sql.extensions\README.builtin_functions.txt