Transforme todos los registros de columnas a minúsculas

28

Estoy usando PostgreSQL 9.1 y tengo una tabla de usuarios con una logincolumna.

los nombres de inicio de sesión distinguen entre mayúsculas y minúsculas, por ejemplo Bob, MikE, john. Me gustaría transformar todos estos registros en minúsculas. ¿Cómo puedo hacer eso?

flyer88
fuente

Respuestas:

38

Puedes hacerlo:

UPDATE table_name SET column=lower(column)

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

kumar_2002
fuente
1
Y si desea saber cuántas filas se vieron afectadas, un simple UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);lo hará.
Fabien Snauwaert
Me sale este error HINT: No function matches the given name and argument types. You might need to add explicit type casts.al intentar esto.
Surya