Перетворіть усі записи стовпців у малі регістри


28

Я використовую PostgreSQL 9.1 і маю таблицю користувачів зі loginстовпцем.

Імена для входу залежать від регістру, наприклад, Bob, MikE, john. Я хотів би перетворити всі ці записи в малі регістри. Як я можу це зробити?

Відповіді:


38

Ви можете зробити це:

UPDATE table_name SET column=lower(column)

Зверніться до www.postgresql.org/docs/9.1/static/functions-string.html


1
І якщо ви хочете дізнатися, на скільки рядків було задіяно, зробиться просте UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);.
Fabien Snauwaert

Я отримую цю помилку HINT: No function matches the given name and argument types. You might need to add explicit type casts.під час спроби.
Суря
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.