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


Пример 1


booktown=# SELECT asciitТ); ascii

84

(1 row)

booktown=# SELECT DISTINCT ON (substr)

booktown-# title. substrCtitle, 1, 1),

booktown-# ascii(tltle)

booktown-# FROM books

booktOMl-f ORDER BY substr ASC:

title | substr ascii

2001: A Space Odyssey | 2 | 50

Bartholomew and the Oobleck j В I 66

Dune |D 68

Franklin in the Dark | 70

Goodnignt Moon | G j 71

Little Women L 76

Practical PostgreSQL | P j 80

The Shining Т 84

(8 rows)

btrim()

Синтаксис:

btrim(s) btrim(s. t)

Функция получает один или два аргумента типа text, второй аргумент t не является обязательным. Если аргумент t задан, функция удаляет в начале и в конце строки s все символы, входящие в строку t. Если функция вызвана с одним аргументом, удаляются начальные и конечные пропуски — пробелы, символы табуляции и т. д.

Порядок перечисления символов в строке t для функции btrim() значения не имеет. В начале и конце строки s удаляются подстроки, полностью состоящие из символов, входящих в строку t.









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