Перейти к содержанию

SUBSTR

Функция SUBSTR извлекает подстроку из строки string, начиная с позиции from, длиной count символов.

Нумерация символов в строке string начинается с единицы. Если длина count не указана, конец подстроки будет совпадать с концом строки string.

Примечание

from и count — результаты выражений типа UNSIGNED.

Синтаксис

SUBSTR ( string , from , count )

Выражение

Диаграмма

NOT table . column literal case cast current_date substr to_char to_date trim NOT EXISTS ( dql ) ( dql ) ( expression , ) IS NOT NULL expression NOT BETWEEN expression AND + - * / <> != >= > <= < = NOT IN || AND OR expression

Литерал

Диаграмма

TRUE FALSE NULL decimal double integer string unsigned $ unsigned ?

Примеры

Запрос VALUES с функцией SUBSTR и параметром from
picodata> VALUES ( SUBSTR('picodata', 3) );
+----------+
| COLUMN_1 |
+==========+
| "codata" |
+----------+
(1 rows)
Запрос VALUES с функцией SUBSTR и параметрами from и count
picodata> VALUES ( SUBSTR('picodata', 3, 4) );
+----------+
| COLUMN_1 |
+==========+
| "coda"   |
+----------+
(1 rows)