Chuyển đổi tất cả các bản ghi cột thành chữ thường


28

Tôi đang sử dụng PostgreSQL 9.1 và tôi có một bảng người dùng với một logincột.

tên đăng nhập phân biệt chữ hoa chữ thường, ví dụ Bob, MikE, john. Tôi muốn chuyển đổi tất cả các hồ sơ thành chữ thường. Làm thế nào tôi có thể làm điều đó?

Câu trả lời:


38

Bạn có thể làm được việc này:

UPDATE table_name SET column=lower(column)

Tham khảo www.postgresql.org/docs/9.1/static/fifts-opes.html


1
Và nếu bạn muốn biết có bao nhiêu hàng bị ảnh hưởng, một việc đơn giản UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);sẽ làm.
Fabien Snauwaert

Tôi nhận được lỗi này HINT: No function matches the given name and argument types. You might need to add explicit type casts.trong khi thử điều này.
Surya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.