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


Примеры


booktown=# SELECT ItrimC whitespace example'):

Itrim

whitespace example (1 row)

booktown=# SELECT title. ItrimCtitle, 'TD2he ')

booktown-# FROM books booktown-# LIMIT 4:

title | Itritn

The Shining | Shining

Dune I une

2001: A Space Odyssey | 001: A Space Odyssey

The Cat in the Hat j Cat In the Hat

(4 rows)

octet_length()

Синтаксис: octetjength(s)

Функция SQL92 octetj ength() получает один аргумент s типа text, varchar или character и возвращает длину полученной строки в байтах. Возвращаемое значение относится к типу integer.

В большинстве случаев длина строки в байтах совпадает с количеством символов, хотя в расширенных кодировках не всегда, поскольку в них символ по определению может состоять из нескольких байтов.

Пример

booktown=# SELECT title, octetjength(title)

booktown-# FROM books

booktown-# ORDER BY title ASC

booktown-# LIMIT 3:

title octet Jength

2001: A Space Odyssey | 21

Bartholomew and the Oobleck | 27

Dune | 4

(3 rows)

position()

Синтаксис: position(b IN s)

Функция SQL92 position^) получает два аргумента, относящихся к типу text, и возвращает начальную позицию подстроки b в строке s (отсчет начинается с 1). Возвращаемое значение относится к типу i nteger. Если подстрока не найдена, функция возвращает 0.









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



Книжный магазин