PostgreSQL groß-und Kleinschreibung WÄHLEN Sie auf array

Ich habe Probleme bei der Suche nach der Antwort, hier, bei google oder in der Dokumentation ...

Ich muss groß-und Kleinschreibung wählen Sie gegen einen array-Typ.

Also, wenn:

value = {"Foo","bar","bAz"}

Brauche ich

SELECT value FROM table WHERE 'foo' = ANY(value)

übereinstimmen.

Ich habe versucht viele Kombinationen von unteren() ohne Erfolg.

ILIKE statt = scheint zu arbeiten, aber ich war schon immer nervös über LIKE - ist, dass der beste Weg?

  • So ILIKE ausgeschlossen ist, wie bereits von @Chris Travers unten - es ist ziemlich wahrscheinlich, dass ein Wert könnte legitimerweise einen Unterstrich enthalten
  • Es war also nicht so eine dumme Frage @Erwin? 🙂 (erste mal ich habe editiert - nicht jammern, einfach fasziniert)
  • Im Gegenteil: es ist eine sehr interessante Frage, IMO, und Sie hat eine Reihe von interessanten Antworten bereits. Aber in Erster Linie habe ich bearbeitet, die bisschen aus, weil wir versuchen, die Rausch-Verhältnis in Fragen und Antworten niedrig SO. Einige Geräusche können, gehen Sie in die Kommentare. 🙂
InformationsquelleAutor PerryW | 2013-05-01
Schreibe einen Kommentar