Büyük/küçük harf dönüştürme fonksiyonları, alfabetik karakterlerde harf büyük harf dönüşümü gerçekleştirir. Varsayılan yerel ayarda, yalnızca A – Z ve a – z aralığındaki ASCII karakterleri bu işlevler tarafından değiştirilebilir; bu, sorgularınızda büyük/küçük harfe duyarlı olmayan aramalar yapmanızı ve çıktının biçimini belirtmenizi sağlar.
Büyük/küçük harf dönüştürme fonksiyonları UPPER, LOWER ve INITCAP‘tir.
Case-conversion( Büyük/küçük harf dönüştürme) Fonksiyonları
UPPER: Küçük karakterleri büyük karaktere dönüştürür. Metinsel bir ifade alıp büyük karakterlerden oluşan metni döndürür. SELECT ifadesi içindeki tüm satırlara bu fonksiyonu uygular.
Örnek:
1 2 3 | SELECT UPPER('hayri koç') AS ADSOYAD FROM DUAL; |

Örnek:
1 2 3 | SELECT UPPER(ograd), UPPER(ogrsoyad) FROM ogrenci; |

Örnek:
1 2 3 4 | SELECT ograd,ogrsoyad FROM ogrenci WHERE UPPER(ograd)='DENIZ'; |

LOWER: Büyük karakterleri küçük karaktere dönüştürür. Metinsel bir ifade alıp küçük karakterlerden oluşan metni döndürür. SELECT ifadesi içindeki tüm satırlara bu fonksiyonu uygular.
Örnek:
1 2 3 | SELECT LOWER('HAYRİ Koç') AS ADSOYAD FROM DUAL; |

Örnek:
1 2 3 | SELECT LOWER(ograd), LOWER(ogrsoyad) FROM ogrenci; |

Initcap : Her kelimenin ilk karakterini büyük yapar. SELECT ifadesi içindeki tüm satırlara bu fonksiyonu uygular.
Örnek:
1 2 3 | SELECT INITCAP('hayri KOÇ') AS ADSOYAD FROM DUAL; |

Örnek: Üç fonksiyonun bir arada kullanıldığı örnek
1 2 3 | SELECT INITCAP(ograd), UPPER(ograd),LOWER(ograd) FROM ogrenci; |

Yorum Yap