Alle Spaltendatensätze in Kleinbuchstaben umwandeln


28

Ich verwende PostgreSQL 9.1 und habe eine Benutzertabelle mit einer loginSpalte.

Bei Anmeldenamen muss die Groß- und Kleinschreibung beachtet werden, z. B. Bob, MikE, John. Ich möchte alle diese Datensätze in Kleinbuchstaben umwandeln. Wie kann ich das machen?

Antworten:


38

Du kannst das:

UPDATE table_name SET column=lower(column)

Siehe www.postgresql.org/docs/9.1/static/functions-string.html


1
Und wenn Sie wissen möchten, wie viele Zeilen betroffen waren, genügt ein einfacher UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);Test.
— Fabien Snauwaert

Ich erhalte diesen Fehler, HINT: No function matches the given name and argument types. You might need to add explicit type casts.während ich das versuche.
— Surya
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.