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.