Ubah semua catatan kolom menjadi huruf kecil


28

Saya menggunakan PostgreSQL 9.1 dan saya memiliki tabel pengguna dengan loginkolom.

nama login peka terhadap huruf besar-kecil, misalnya Bob, MikE, john. Saya ingin mengubah semua catatan ini menjadi huruf kecil. Bagaimana saya bisa melakukan itu?

Jawaban:


38

Kamu bisa melakukan ini:

UPDATE table_name SET column=lower(column)

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


1
Dan jika Anda ingin tahu berapa banyak baris yang terpengaruh, sederhana UPDATE table_name SET column = LOWER(column) WHERE column != LOWER(column);akan dilakukan.
— Fabien Snauwaert

Saya mendapatkan kesalahan ini HINT: No function matches the given name and argument types. You might need to add explicit type casts.saat mencoba ini.
— Surya
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.