10 Aralık 2018 Pazartesi
Twitter

İlk hafleri büyütmek

Elinizde aşağıdaki gibi bir tablo var ve siz tüm illerin adlarının büyük harfle başlamasını gerisinin küçük harfle devam etmesini istiyorsunuz.

Elinizde aşağıdaki gibi bir tablo var ve siz tüm illerin adlarının büyük harfle başlamasını gerisinin küçük harfle devam etmesini istiyorsunuz.

O zaman ne yaparsınız?

Sehirler
------------
1. ADANA
2.ADIYAMAN
3.AFYONKARAHİSAR
vs..

"Her bir satırı teker teker Mysql editörümde değiştiririm" enteresan! bir çözüm yolu.

Ben size daha kolayını söyliyeyim

UPDATE sehirler SET sehir = CONCAT(UCASE(SUBSTRING(sehir, 1, 1)),
                            LOWER(SUBSTRING(sehir, 2)))

Basit bir sql satırı ile ilk harfleri büyük gerisini küçük hale getirebilirsiniz.

Sonuç:
-----------
1.Adana
2.Adıyaman
3.Afyonkarahisar
vs..

Herkese iyi çalışmalar. :) 

Değerlendirme

Yazım dilinin sadeliği ve anlaşılabilirliği Puan: 0,25 (1 oy)
Yazıdaki kodların kalitesi Puan: 0,25 (1 oy)
İhtiyaca cevap verme Puan: 0,00 (0 oy)
Tavsiye edilebilirlik Puan: 0,00 (0 oy)
Genel değerlendirme Puan: -100,00 (1 oy)
Puanlamalar 5 üzerindendir.
  • Site Yorumlarý
  • Facebook Yorumlarý Facebook Yorumlarý
Yeni yorum yaz Toplam: 1, Onay bekleyen: 0.
  1. Özcan YILMAZ

    Ben En Kısa Yoldan bu Şekilde Hallettim. SELECT UPPER(LEFT(Adı,1))+RIGHT(LOWER(Adı),LEN(Adı)-1) +` `+UPPER(Soyadı) AS Adı_Soyadı FROM [u8175082_Teklif].[dbo].[User] Veri Tabanındaki kullanıcı İsimlerini ve Soy İsimlerii birleştirdim. İsimlerin baş harfleri büyük, soy isimlerin tamamı büyük şekilde. UPPER(LEFT(Adı,1)) /* İsmin ilk harfi büyütüldü RIGHT(LOWER(Adı),LEN(Adı)-1 İsmin kalan harfleri küçültüldü ve ilk harf ile birleştirildi +` `+UPPER(Soyadı) AS Adı_Soyadı arada 1 boşluk bırakıldı ve Soyad`ın tamamı büyütülerek birleştirildi. Kolay gelsin. İyi çalışmalar dilerim arkadaşlar...!