22 Mayıs 2014 Perşembe

Sql Server Fonksiyonları

Sql fonksiyonları

Min: Minimum değeri verir.
Örnek: select Min(siptarih) from siparis
Siparis tablosundaki siptarih alanındaki minimum kayıdı alır.

Max:Maximum değeri verir.
Örnek: select Max(stok) from sipariş
Siparis tablosundaki stok alanındaki maximum kayıdı alır.


Avg: Ortalamasını alır.
Select avg(miktar) from sipariş
Siparis tablosundaki miktar alanındaki kayıtların ortalamasını alır.

Count: Kayıt sayısını verir.
Örnek:select count (*) from hayvanlar
Hayvanlar tablosundaki kayıt sayısını verir.

Örnek:select count (id) from hayvanlar
Hayvanlar tablosunun id alanınında bulunan kayıtların kayıt sayısını verir.

Round: Küsüratlı sayıları yuvarlar.

Group By:Benzer alanları kendi aralarında gruplar.

As:Sütuna isim vermemizi sağlar.

Having:Bir işlem gerektiren şartlı ifadelerde kullanılır.

Where ile tablo birleştirme:

Select * from <tablo1>,<tablo2>
Where< alan_adı>=<alan_adı2>
Örnek: Burada hayvanlar ve anavatan tablolarındaki alanları birleştiriyoruz.
select * from hayvanlar,anavatan
 where id=hayid

Update: Kayıtları güncellemek veya değiştirmek için kullanılır.

Kullanımı: update <tablo_adı>
                  set <alan_adı>=<’değişecek değer’>
Örnek:Burada hayvanlar tablosundaki id’si 7 olan cinsi kuş olan kayıdın ‘yasam_sekli’ alanına havada yazdırır.
 update hayvanlar
set yasam_sekli='havada'
where id 7, where cinsi=kus



İn:Parantez içindeki kayıtları gösterir.

Kullanım:select * from <tablo_adı>
Where <alan_adı> in (‘gösterilecek değer’,’gösterilecek değer’)
Örnek: select * from kırtasiye
Where marka in (‘faber’, ‘makro’)

Like:Select deyimiyle bir yada daha çok tablodan veriler elde edilir. Elde edilen verileri seçmek için “ – ile başlayan”gibi belli bir kalıba uygun seçimler yapmak için kullanılır.

“ % ”:0 veya daha fazla karakter
“ - ”:Sadece 1 karakter
“ [ ] ”:Belirtilen karakterler arasında
“ [ ^ ] ”:Belirtilen karakterler arasında değil


Hiç yorum yok:

Yorum Gönder