Archives for the 'MYSQL' Category
greatest
Listedeki en büyük değeri döndürür.
greatest(163,34,546,1405,8723) “en büyük”
en büyük 8732
decode
Tablo içindeki verileri belirtilen değerler ile değiştirir. Büyük/küçük harf duyarlı olarak çalışır.
Örneğin kullanıcı bilgilerini içeren people tablosunda, statu sütunu engineer, manager, president şeklinde veriler içersin.
SELECT statu, decode(statu,’engineer’,’mühendis’,
1 ‘manager’,’yönetici’,
2 ‘president’,’Başkan’) yetki
3* FROM people
statü yetki
——— ———
engineer mühendis
manager yönetici
president Başkan
to_char
Tarih verilerini biçimlendirir.
to_char(sysdate,’DD-MONTH-YYYY DAY’) bugün
bugün 15 Haziran 2007 Cuma
months_between
İki tarih arasında ki ay sayısını bulur, pozitif veya negatif değer alır.
PLAIN TEXTSQL:
moths_between(’01.06.2007′,’01.01.2007′) 5
moths_between(’01.01.2007′,’01.02.2007′) -1
add_months
İlk değerde verilen değere, ikinci değer kadar ay ekler.
sysdate 15/06/2007
add_months(sysdate,3)
add_months 15/09/20007
