Proper Case/Title Case MySQL

Selamat pagi semua, kali ini aku coba berbagi mengenai suatu cara untuk mengubah jenis huruf (Case/Change Case) di MySQL Query. Syntax default bawaan dari MySQL hanya UCASE & LCASE, nah masing-masing fungsi tersebut hanya bisa digunakan untuk mengubah semua huruf dalam suatu text ke bentuk kapital/huruf besar semua atau huruf kecil semua.

Dari sini muncul pertanyaan, gimana caranya agar hanya huruf depan di tiap kata saja yang besar, yang lainnya kecil (Biasa disebut sebagai proper case/title case).

Oke, untuk contoh querynya adalah sebagai berikut :

UPDATE nama_tabel SET nama_field = CONCAT(UPPER(SUBSTRING(nama_field, 1, 1)), LOWER(SUBSTRING(nama_field FROM 2)))

Semoga bermanfaat 🙂

Leave a Reply