powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / WHERE для выборки из списка
6 сообщений из 6, страница 1 из 1
WHERE для выборки из списка
    #33278210
Frankie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT * FROM pg_group WHERE grolist...

Нужно сделать "WHERE grolist содержит элемент 102". Много чего перепробовал наугад, но работает только WHERE grolist[1]=102 но это, понятно дело, не разговор....
...
Рейтинг: 0 / 0
WHERE для выборки из списка
    #33278392
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frankie wrote:
> SELECT * FROM pg_group WHERE grolist...
>
>
> Нужно сделать "WHERE grolist содержит элемент 102". Много чего
> перепробовал наугад, но работает только /WHERE grolist[1]=102/ но это,
> понятно дело, не разговор....

WHERE 102 = ANY (grolist)

P.S. so it's possible but stinks :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
WHERE для выборки из списка
    #33278417
Frankie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторXM
Ай молодца!

P.S. Why???
...
Рейтинг: 0 / 0
WHERE для выборки из списка
    #33278482
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frankie
P.S. Why???


8.10.5. Searching in Arrays
Tip: Arrays are not sets; searching for specific array elements may be
a sign of database misdesign. Consider using a separate table with a row
for each item that would be an array element. This will be easier to
search, and is likely to scale up better to large numbers of elements.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
WHERE для выборки из списка
    #33278788
Frankie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть мне предлагают преобразовывать массив в таблицу. Раскладывать элементы по строкам и т.д... мда.... Ладно, в любом случае у меня grolist не будет иметь больше 10 элементов.

Ещё раз СПАСИБО.

P.S. ХМ, а можно ссылочку на цитату?
...
Рейтинг: 0 / 0
WHERE для выборки из списка
    #33278829
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frankie wrote:
> ссылочку на цитату?

http://www.postgresql.org/docs/8.0/interactive/arrays.html#AEN5491
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / WHERE для выборки из списка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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