MYSQL Her Kelimenin İlk Harfini Büyük Harf Yapmak
Mysql'de her kelimenin ilk harfini büyük yapmak için capitaliza tarzı hazır bir fonksiyon bulunmamaktadır. Ayrıca harf büyültme ve küçültmeye ilişkin diğer fonksiyonlar bazı Türkçe harflerde maalesef yetersiz kalmaktadır.
Bu nedenle eğer tablonuz milyonlarca kayıt içermiyorsa aşağıdaki hazır kod bloku oldukça işinizi görecektir.
Kolay gelsin...
İlk Harfleri Büyük Harf Yapma Kodu
begin;
UPDATE article SET baslik = replace (baslik,'I','ı');
UPDATE article SET baslik = lower(baslik);
UPDATE article SET baslik = concat(" ",baslik);
UPDATE article SET baslik = replace (baslik,' a',' A');
UPDATE article SET baslik = replace (baslik,' b',' B');
UPDATE article SET baslik = replace (baslik,' c',' C');
UPDATE article SET baslik = replace (baslik,' d',' D');
UPDATE article SET baslik = replace (baslik,' e',' E');
UPDATE article SET baslik = replace (baslik,' f',' F');
UPDATE article SET baslik = replace (baslik,' g',' G');
UPDATE article SET baslik = replace (baslik,' h',' H');
UPDATE article SET baslik = replace (baslik,' i',' İ');
UPDATE article SET baslik = replace (baslik,' j',' J');
UPDATE article SET baslik = replace (baslik,' k',' K');
UPDATE article SET baslik = replace (baslik,' l',' L');
UPDATE article SET baslik = replace (baslik,' m',' M');
UPDATE article SET baslik = replace (baslik,' n',' N');
UPDATE article SET baslik = replace (baslik,' o',' O');
UPDATE article SET baslik = replace (baslik,' p',' P');
UPDATE article SET baslik = replace (baslik,' q',' Q');
UPDATE article SET baslik = replace (baslik,' r',' R');
UPDATE article SET baslik = replace (baslik,' s',' S');
UPDATE article SET baslik = replace (baslik,' t',' T');
UPDATE article SET baslik = replace (baslik,' u',' U');
UPDATE article SET baslik = replace (baslik,' v',' V');
UPDATE article SET baslik = replace (baslik,' w',' W');
UPDATE article SET baslik = replace (baslik,' x',' X');
UPDATE article SET baslik = replace (baslik,' y',' Y');
UPDATE article SET baslik = replace (baslik,' z',' Z');
UPDATE article SET baslik = replace (baslik,' ü',' Ü');
UPDATE article SET baslik = replace (baslik,' ğ',' Ğ');
UPDATE article SET baslik = replace (baslik,' ı',' I');
UPDATE article SET baslik = replace (baslik,' ş',' Ş');
UPDATE article SET baslik = replace (baslik,' ç',' Ç');
UPDATE article SET baslik = replace (baslik,' ö',' Ö');
UPDATE article SET baslik = replace (baslik,' Ve ',' ve ');
UPDATE article SET baslik = replace (baslik,' Veya ',' veya ');
UPDATE article SET baslik = replace (baslik,' Yada ',' yada ');
UPDATE article SET baslik = replace (baslik,' Ya Da ',' ya da ');
UPDATE article SET baslik = replace (baslik,' İphone',' Iphone');
UPDATE article SET baslik = replace (baslik,' ',' ');
UPDATE article SET baslik = trim(baslik);
commit;