Recherche dans le tableau entier dans Postgres
Est-il un autre moyen pour rechercher une certaine valeur dans un integer[]
colonne dans Postgres?
Mon actuellement installé Postgres version ne pas permettre la déclaration suivante:
SELECT * FROM table WHERE values *= 10;
Tableau exemples:
'{11043,10859,10860,10710,10860,10877,10895,11251}'
'{11311,10698,10697,10710,10712,10711,10708}'
La déclaration doit retourner chaque ligne du tableau contient '10710'
.
OriginalL'auteur jussi | 2011-11-23
Vous devez vous connecter pour publier un commentaire.
Pour l'égalité des contrôles, vous pouvez tout simplement:
Lire sur TOUT ET dans le manuel.
OriginalL'auteur Erwin Brandstetter
rapidement de recherche sera ainsi, mais vous devez utiliser les index gist ou de gin pour intarray type Postgres intarray
OriginalL'auteur anydasa
OriginalL'auteur SateeshKasaboina