Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнение с массивом. / 5 сообщений из 5, страница 1 из 1
01.08.2007, 14:44
    #34698231
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение с массивом.
Допустим есть некая запись имеющая тип, ну скажем, int[] Там сколько-то значений.

Можно ли как то узнать, есть ли конкретное значение в массиве?

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
01.08.2007, 15:07
    #34698337
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение с массивом.
9.17. Row and Array Comparisons
...
Рейтинг: 0 / 0
06.08.2007, 15:35
    #34708164
Funny_Falcon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение с массивом.
смотри contrig/intarray
...
Рейтинг: 0 / 0
07.08.2007, 01:21
    #34709190
iz
iz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение с массивом.
см вики Олега/Феди (разработчики intarray)
http://www.sai.msu.su/~megera/wiki/intarray

"int[] @ int[] - contains - returns TRUE if left array contains right array"
...
Рейтинг: 0 / 0
19.08.2007, 20:59
    #34737178
Robert Ayrapetyan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение с массивом.
Имеется два двумерных массива int-ов. Необходимо установить, является ли один массив подмножеством другого, т.е. что-то типа "contains" для двумерных массивов.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE arr
(
   pkey  serial,
   val   int[][ 3 ]
);


INSERT INTO arr( val ) VALUES( '{ {1,2,3}, {4,5,6}, {7,8,9}, {10,11,12} }' );

select ('{ {1,2,3}, {7,8,9} }' @> (select val from arr));

Result: false

А надо True.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнение с массивом. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]