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.