select lower(hasta_adi) from hastalar1; // küçük harfe çevirir.

select upper(hasta_adi) from hastalar1; // büyük harfe çevirir.

select initcap(hasta_adi) from hastalar1; // ilk harfi büyük yapar.

select concat(h.hasta_adi,k.klinik_adi) “hasta ve klinigi” from hastalar h join klinik k on(h.klinik_id=k.klinik_id);
// ifadeleri birleştirir.

select substr(hasta_adi,2,5) from hastalar;
// 2 adet argümanı vardır.ilk argüman yeni stringin nereden başlayacağını belirtir,
ikinci argüman ise kaç adet karakteri alacağını belirtir.örnekte 2.karakterden itibaren 5 adet karakter alır.

select hasta_adi,length(hasta_adi) “uzunlugu” from hastalar; // karakter uzunluğunu verir.

select instr(hasta_adi,’m’) from hastalar; // ikinci argümanda belirtilen karakterin kaçıncısı olduğunu verir.

select lpad(hasta_adi,10,’*’) from hastalar; // 2.argümanda belirtilen karakter uzunluğu kadar olmak üzere
3.argümanda belirtilen karakteri sol tarafına ekler,boşluk karakteri de ekleyebiliriz.

select rpad(hasta_adi,10,’*’) from hastalar; // sağ tarafına ekler.

select hasta_adi,replace(hasta_adi,’a’,’me’) “yeni adi” from hastalar where hasta_id=’1′; // ‘a’ gördüğü yeri ‘me’ yapar.

select hasta_adi,trim(‘a’ from hasta_adi) “yeni adi” from hastalar where hasta_id=’1′; // ‘a’ karakterini keser.

Reklamlar