Suche in Integer-Array in Postgres

8

Gibt es eine andere Möglichkeit, nach einem bestimmten Wert in einer Spalte integer[] in Postgres zu suchen?

Meine aktuell installierte Postgres-Version erlaubt nicht die folgende Aussage:

%Vor%

Array-Beispiele:

%Vor%

Die Anweisung sollte jede Zeile zurückgeben, in der das Array '10710' enthält.

    
jussi 23.11.2011, 13:03
quelle

3 Antworten

19

Für Gleichheitsprüfungen können Sie einfach:

%Vor%

Lesen Sie ANY / SOME im Handbuch .

    
Erwin Brandstetter 23.11.2011, 13:24
quelle
1

schnell suchen wird so sein, aber Sie sollten Index Gist oder Gin für Intarray-Typ Postgres-Intarray

%Vor%     
Atmarama 24.12.2014 16:42
quelle
0
%Vor%     
SateeshKasaboina 15.06.2016 08:08
quelle

Tags und Links