URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8291
[ Назад ]

Исходное сообщение
"Поиск элемента в массиве pgsql"

Отправлено pheonix , 02-Июн-09 14:12 
Есть записи в таблице tbl
id | num
------------------
1 | {1,2,3,4,5,6}
------------------
2 | {7,8,9,}
------------------
3 | {1,2,3}
------------------

как выбрать все записи в колонке num если есть цифра "1"?


Содержание

Сообщения в этом обсуждении
"Поиск элемента в массиве pgsql"
Отправлено dont , 02-Июн-09 23:36 
>[оверквотинг удален]
>id | num
>------------------
> 1 | {1,2,3,4,5,6}
>------------------
> 2 | {7,8,9,}
>------------------
> 3 | {1,2,3}
>------------------
>
>как выбрать все записи в колонке num если есть цифра "1"?

SELECT num FROM tbl WHERE 1 = ANY (num);


"Поиск элемента в массиве pgsql"
Отправлено pheonix , 03-Июн-09 09:43 
>SELECT num FROM tbl WHERE 1 = ANY (num);

Большое спасибо за помощь!