18 Mayıs 2014 Pazar





   Frantic Ball is a 3D ball controlling game with special items that have their own effects.
   Frantic Ball is created by Berk Aktaş.
   
   Here its Google Play Store link : 
    https://play.google.com/store/apps/details?id=com.BerkAKTAS.FranticBall&hl=tr
  

8 Mayıs 2014 Perşembe





  •    Personel tablosunda bölüm içerisindeki en yüksek maaşın 5000 TL'den fazla olduğu bölümlerin maaş ortalamasını bulan ifadeyi yazalım.
             SELECT Bol_No,AVG(Maas)
             FROM Personel
             GROUP BY Bol_No
             HAVING MAX(Maas)>5000;


  • Personel tablosundaki bayan çalışanlar içerisinden bulundukları bölümün en yüksek maaşı 5000 TL'den fazla olanların ortalamasını bulan ifadeyi yazalım.
           SELECT Bol_No, AVG(Maas)
           FROM Personel
           WHERE Cins=0;
           GROUP BY Bol_No
           HAVING MAX(Maas)>5000;




  •    Personel tablosundaki bölümlerin maaş ortalamalarını hesaplayan ifadeyi yazalım.
             SELECT Bol_No , AVG(Maas)
             FROM Personel
             GROUP BY Bol_No;


  •    Personel tablosundaki bölümlerin en yüksek maaşlarını bulan ifadeyi yazalım.
             SELECT Bol_No,MAX(Maas)
             FROM Personel
             GROUP BY Bol_No;

  •  Personel tablosundaki bölümlerin eleman sayısını bulan ifadeyi yazalım.
           SELECT Bol_No, COUNT(*)
           FROM Personel
           GROUP BY Bol_No;



   Sorguda kümeleme işlemi yapılmasında kullanılır.


   Kullanımı :
 
   SELECT sütun1,sütun2
   FROM  tablo1
   GROUP BY sütun1;






  •    Personel tablosunda kaç farklı bölüm olduğunu hesaplayan ifadeyi yazalım.
             SELECT COUNT(*)
             FROM ( SELECT DISTINCT Bol_No FROM Personel ) ;

  • Personel tablosunda toplam kaç erkek personel olduğunu hesaplayan ifadeyi yazalım.
          SELECT COUNT(*)
          FROM ( SELECT CINS FROM PERSONEL WHERE CINS=-1);

     




  •    Personel tablosundan doğum tarihi 08.08.1965 'den önce olan çalışanların aldığı en düşük maaşı bulan ifadeyi yazalım.

            SELECT MIN(Maas)
            FROM Personel
            WHERE Dog_Tar<#08.08.1965#;



   İstenilen sütundaki en küçük değeri elde etmeyi sağlar.


   Kullanımı :

   SELECT MIN(sütun_adı)
   FROM tablo_adı;
background