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?

flyer88
quelle

Antworten:

38

Du kannst das:

UPDATE table_name SET column=lower(column)

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

kumar_2002
quelle
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