Ohne eine Unterabfrage zu verwenden, würde ich gerne feststellen, ob alle Elemente in einem Array gleich einer Teilmenge von Zahlen sind. Also statt 1 = ALL(ARRAY[1,1,1])
möchte ich etwas wie ALL(ARRAY[1,1,1]) IN (1, 5)
machen. Ist dies möglich, ohne eine Select-Anweisung zu verwenden?Postgresql ALL mit IN
1
A
Antwort
0
Sie möchten den Operator @>
verwenden.
-- does the column contain all of
select * from test_arrays where values @> array[6, 9];
select * from test_arrays where values @> '{6, 9}'::int[];
Wenn Sie finden wollen, wo jeder ein Wert des Arrays in dem anderen Array verwenden, um die &&
Betreiber:
-- does the column contain at-least one of
select * from test_arrays where values && array[6, 9];
select * from test_arrays where values && '{6, 9}'::int[];
Ich war vor über dies ein paar Monate zu schreiben.
http://www.philliphaydon.com/2016/05/07/postgresql-and-its-array-datatype/
Verwandte Themen
- 1. PostgreSQL SET CONSTRAINTS ALL DEFERRED funktioniert nicht
- 2. Promise .all() mit RxJS
- 3. mit Schemas in Postgresql
- 4. Datenbankabfrage in SQL Server mit UNION ALL
- 5. Klonelement mit all seinen Ereignissen
- 6. Excel "Refresh All" mit OpenXML
- 7. HIVE UNION ALL mit Klausel
- 8. Warum wandelt f.label 'ALL' Caps String in 'All' Caps um?
- 9. ext-all-debug.js vs ext-all-dev.js
- 10. SET CONSTRAINTS ALL ABGEGRENZTE nicht wie erwartet funktioniert in PostgreSQL 9.3
- 11. Postgresql mit Golang, Fragen
- 12. PostgreSQL rekursiv mit
- 13. Installation PostgreSQL 9.2 mit Chef postgresql
- 14. Revert --all in TortoiseHg Workbench
- 15. Catch-All-Ausnahmebehandler in Grails
- 16. sqlalchemy BC Termine mit postgresql
- 17. Sync-Funktionen node.js mit postgresql?
- 18. Gentoo Installiere PHP mit postgresql und pdo mit postgresql
- 19. Benutzerauthentifizierung mit JWT in NodeJs mit postgresQL?
- 20. Git Probleme mit Git - Push --all
- 21. Was ist mit all den Fehlern?
- 22. SQL-Unterabfrage mit UNION ALL-Abfrage
- 23. ClassNotFoundException: DirectoryService mit apacheds-all bereits enthalten
- 24. INSERT ALL INTO SQL mit Oracle 10g
- 25. in PostgreSQL
- 26. Lauf DataJpaTest mit PostgreSQL
- 27. Rancher mit postgresql
- 28. Pandas Boolean .any() .all()
- 29. Verbindungspooling mit PostgreSQL JDBC
- 30. Conecction openshift mit postgresql