SQLсервер в Linux -самостоятельное освоение пакета


Пример 11


booktown=# SELECT title, strposdower(title), 'rabbit')

booktown-l FROM books

booktown-# WHERE strposdower(title), 'rabbit') != 0;

title | strpos

The Velveteen Rabbit | 15

(1 row)

substr()

Синтаксис:

substr(s. n) substr(s. n. 1)

Функция substrO эквивалентна функции SQL92 substring!), но аргументы передаются ей в стиле С. Функция вызывается с двумя или тремя аргументами s, n и 1 (необязательный аргумент), относящимися к типам text, т nteger и i nteger соответственно. Возвращаемое значение представляет собой подстроку s, начинающуюся с позиции п. Необязательный аргумент 1 определяет максимальную длину подстроки в символах.

Если заданная длина подстроки превышает количество оставшихся символов в строке s, возвращается только остаток строки. Иначе говоря, возвращаемое значение не дополняется до заданной длины.









Начало  Назад  Вперед