Posted by : omerfarukkaya 15 Mart 2013 Cuma



LOWER fonksiyonunun görevi veritabanına eklenen kayıtların büyük harf veya küçük harf ile girilmiş olsalar dahi bunları küçülterek çağırmak ve işlem karışıklılarının önüne geçmektir. Sadece stringlerde kullanılır.

SELECT  id, soyad, bolum_id
FROM calisanlar
WHERE lower(soyad) = 'kaya';

Örnek :Meslek alan adının 4. karakterinden itibaren içinde "REP" geçenleri bulup, bunların  Ad ve Soyad alan adlarını birleştirip "ADSOY" isimli bir alias'a atayan, soyad alan adının boyunu gösteren, soyadında "a" harfi geçenleri bulup "a geçen" isimli bir alias'a atayan sorguyu yazınız?

SELECT  id, soyad, CONCAT(ad, soyad) ADSOY,  LENGTH(soyad), INSTR(soyad,'a') "a geçen"
FROM  calisanlar
WHERE SUBSTR(meslek,4)='REP';

Örnek : Bölüm_id' si 90 olanların, adlarını ve kaç hafta çalıştığını gösteren sorguyu yazınız?

SELECT ad, (SYSDATE - is_bas_tarih)/7 AS HAFTA
FROM calisanlar
WHERE bolum_id=90;

Not : SYSDATE, Sistem Tarihini verir.

Örnek : Bölüm_id'si 60 olanların adlarını 1. karakterden 8. karakterine kadar kopyalayıp "_bununla birleştir" ile birleştiren ve sonucu büyüterek gösteren sorguyu yazınız?

SELECT  bolum_id, ad, UPPER(CONCAT(SUBSTR(ad, 1, 8),'_bununla birletir'))"string uygulaması"
FROM calisanlar
WHERE bolum_id = 60;

Leave a Reply

Yorum yazmak için combobox'dan anonimi seçerek yorumlarınızı sıkıntısız bir şekilde yapabilirsiniz. İlginiz için teşekkürler

Subscribe to Posts | Subscribe to Comments

Kategoriler

Popular Post

Blogger templates

Blog Archive

Google Search