powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнение с массивом.
5 сообщений из 5, страница 1 из 1
Сравнение с массивом.
    #34698231
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим есть некая запись имеющая тип, ну скажем, int[] Там сколько-то значений.

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

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
Сравнение с массивом.
    #34698337
st_serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
9.17. Row and Array Comparisons
...
Рейтинг: 0 / 0
Сравнение с массивом.
    #34708164
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотри contrig/intarray
...
Рейтинг: 0 / 0
Сравнение с массивом.
    #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
Сравнение с массивом.
    #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
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнение с массивом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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