PostgreSQL - Problem bei Select Abfrage - Unterscheidung zwischen klein- und groß- Schreibung
Hallo,
ich benutzer ja lieber MySQL, muss in diesem Fall aber PostgreSQL verwenden.
Folgendes Problem:
Bei Postgre ist es offenbar so, das dieser bei einer Textsuche auch zwischen klein und groß Schreibung unterscheidet.
Bedeutet also, das wenn ich "Matthias" suche und in der MATTHIAS steht, finde ich diesen Datensatz nicht.
Bei MySQL ist das kein Problem. Der macht keinen Unterschied.
Hat jemand eine Idee, wie das bei den PostgreJanern gelöst wird?
Danke..
matthias
ich benutzer ja lieber MySQL, muss in diesem Fall aber PostgreSQL verwenden.
Folgendes Problem:
Bei Postgre ist es offenbar so, das dieser bei einer Textsuche auch zwischen klein und groß Schreibung unterscheidet.
Bedeutet also, das wenn ich "Matthias" suche und in der MATTHIAS steht, finde ich diesen Datensatz nicht.
Bei MySQL ist das kein Problem. Der macht keinen Unterschied.
Hat jemand eine Idee, wie das bei den PostgreJanern gelöst wird?
Danke..
matthias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 55456
Url: https://administrator.de/contentid/55456
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Google ist dein Freund
PostgreSQL FAQ
PostgreSQL FAQ
Moin computer-bunker und MarcBecker,
nur als Ergänzung aus Mod-Sicht:
Richtig und funktionierend ist die Lösung und auf gelöst gesetzt auch schon - eigentlich nichts mehr zu tun für mich.
Aber der Lösungsansatz gilt eigentlich für alle SQL-verstehenden DBMSe und kann hier ruhig offen gepostet werden:
[/Zitat von obigem Link (http://sql-info.de), was eine sehr empfehlenswerte Site ist. ]
Ich schliesse den Thread.
Danke
Biber
nur als Ergänzung aus Mod-Sicht:
Richtig und funktionierend ist die Lösung und auf gelöst gesetzt auch schon - eigentlich nichts mehr zu tun für mich.
Aber der Lösungsansatz gilt eigentlich für alle SQL-verstehenden DBMSe und kann hier ruhig offen gepostet werden:
[/Zitat von obigem Link (http://sql-info.de), was eine sehr empfehlenswerte Site ist. ]
Gleichheitsvergleiche, die Groß- und Kleinschreibung ignorieren, werden in der Regel so ausgedruckt:
SELECT *
FROM tabelle
WHERE LOWER(spalte) = 'abc'
Ich schliesse den Thread.
Danke
Biber