![]() |
|
| |||||||
|
| WebMasTer SiTeSi |
| | Seçenekler |
|
#1
| |||
| | |||
SQL Gruplama FonksiyonlarıBazı durumlarda tablolardaki değerler üzerinde işlemler yapmak zorunda kalırız. İşte burada SQL'de kullanabileceğimiz aritmetiksel fonksiyonları anlatmaya çalışacağım. MAX Verilen kolondaki en büyük değeri geri döndürür. Genel yazım biçimi aşağıdaki gibidir; Select MAX(kolon_adı) FROM tablo; Örnek : En fazla aylık ücret alan personel ne kadar maaş alıyor ? Select MAX(aylik_ucret) From ucretler; Örnek : En fazla aile yardımı alan personelin maaşını ve sicil no'sunu öğrenmek istersek ; Select per_sicil_no,MAX(aylik_ucret) From ucretler ; MIN Verilen kolondaki en küçük değeri geri döndürür. Genel yazım biçimi aşağıdaki gibidir; Select MIN(kolon_adı) FROM tablo; Örnek : En düşük aylık ücret alan personel ne kadar maaş alıyor ? Select MIN(aylik_ucret) From ucretler; Örnek : En az aile yardımı alan personelin maaşını ve sicil no'sunu öğrenmek istersek ; Select per_sicil_no,MIN(aylik_ucret) From ucretler ; SUM Verilen kolondaki Bütün değerleri toplayarak geri döndürür. Genel yazım biçimi aşağıdaki gibidir; Select SUM(kolon_adı) FROM tablo; Örnek : Personele ödenen toplam ücret nedir ? Select SUM(aylik_ucret) From ucretler; Örnek : Toplam ödenen aile yardımı bulunmak istenirse Select SUM(aile_yardimi) From ucretler ; AVG Verilen kolondaki değerlerin aritmetiksel ortalamsını geri döndürür. Genel yazım biçimi aşağıdaki gibidir; Select AVG(kolon_adı) FROM tablo; Örnek : Aylık ödenen ücret ortalamasını bulmak istersek ; Select AVG(aylik_ucret) From ucretler; COUNT(*) Verilen tablodaki record sayısını geri döndürür. Genel yazım biçimi aşağıdaki gibidir ; Select COUNT(*) FROM tablo; Örnek : Kaç tane personel çalıştığını listelenmek istersek; Select COUNT(*) From personel; COUNT(DISTINCT ..) Verilen kolondaki unique record sayısını geri döndürür. Genel yazım biçimi aşağıdaki gibidir ; Select COUNT(DISTINCT kolon_adı) FROM tablo; Örnek : İsmi farklı kaç tane personel çalıştığını listelenmek istenirse; Select COUNT(DISTINCT ad) From personel; Örnek 1: En yüksek taban ücret olan meslek listelenmek istenirse ; Select MAX(taban_ücret) From meslekler; Örnek 2: Ortalama taban ücret listelenmek istenirse ; Select AVG(taban_ücret) From meslekler; Örnek 3: 30.01.1990 yılından sonra işe başlıyanların ortalama ücreti hesaplanmak istenirse ; Select AVG(aylik_ücret) From ucretler Where baslama_tarihi>'30.01.1990'; Örnek 4: Maaşından kesinti yapılan personele ödenen toplam ücret bulunmak istenirse ; Select SUM(aylik_ücret) From ucretler Where kesinti>0; |
![]() |
| Arama Etiketleri: fonksiyonlari, gruplama, sql |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Sql Server'da Tarih Fonksiyonları | B737 | Veritabanı programcılığı | 0 | 24-02-2008 05:06 |
| VBScript Fonksiyonları | B737 | Asp kodları | 0 | 03-02-2008 11:49 |
| Vistada Görev çubuğundaki pencereleri gruplama | kadınca | İşletim Sistemleri | 0 | 18-12-2007 12:59 |
| Delphide String Fonksiyonları | Professionel | Delphi | 0 | 22-11-2007 08:27 |
| Delphi Tarih Fonksiyonları | kadınca | Delphi | 0 | 21-11-2007 10:03 |
![]() |