Sql Kod Örnekleri -2-[Ders notlarım]

21 Şubat 2010 – 21:47 SQL notlarımdan bazılarını bu yazıda paylaşıyorum.Belli kriterlere göre in,asc-desc,order by gibi kod örnekleri bulunmaktadır.
Kod Örnekleri -2-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | SELECT * FROM Ogrenciler ORDER BY OgrenciNumarasi --Order by sıralamayı sağlar --select * from Ogrenciler order by OgrenciNumarasi desc --Order by dan sonra ASC ve DESC olmak üzere 2 seçeneğim var --Default olan ASC : Artan sırada dır. DESC azalan SELECT * FROM Ogrenciler ORDER BY OgrenciNumarasi ASC SELECT * FROM Ogrenciler WHERE OgrenciNumarasi=60702004 --Sorgu kriteri yazmak için WHERE ifadesi kullanılır. SELECT * FROM Ogrenciler WHERE OgrenciNumarasi >=60702004 AND OgrenciNumarasi <= 60702020 SELECT * FROM Ogrenciler WHERE OgrenciNumarasi BETWEEN 60702004 AND 60702020 --Between 2 değer arasını sorgular SELECT * FROM Ogrenciler WHERE Adi = 'Oytun' SELECT * FROM Ogrenciler WHERE Adi LIKE 'Al%' -- Al ile başlayan bütün kayıtları göster --% işareti joker anlamına gelir SELECT * FROM Ogrenciler WHERE Adi LIKE 'G%' SELECT * FROM Ogrenciler WHERE Adi LIKE '%me%' --içirisinde ME geçen tüm adları listeler SELECT * FROM Ogrenciler WHERE Adi LIKE '_li' SELECT * FROM Ogrenciler WHERE Adi LIKE '__li' SELECT * FROM Ogrenciler WHERE Adi LIKE '__li_' SELECT COUNT(*) FROM Ogrenciler --Count toplam adeti almaya yarar 32 SELECT COUNT(*) FROM Ogrenciler WHERE Cinsiyeti= 0 --Bayanların sayısını bulmamı sağladı. SELECT Sehir, COUNT(Sehir) AS ToplamAdet FROM Ogrenciler GROUP BY Sehir ORDER BY COUNT(Sehir) DESC --as ile kolon adını değiştirmeye yarar --count ile kolon adı kaybolduğunda --'as' kullanmak önerilir. SELECT Cinsiyeti, COUNT(Cinsiyeti) AS ToplamAdet FROM Ogrenciler GROUP BY Cinsiyeti ORDER BY COUNT(Cinsiyeti) DESC --group by gruplama yapmaya yarar SELECT Ogrenciler.Adi, Ogrenciler.Soyadi, Ogrenciler.OgrenciNumarasi , city.CityName FROM Ogrenciler INNER JOIN City ON City.CityId = Ogrenciler.Sehir --bu örnekte ise şehirin kodu city tablosundaki id --ile bağlanıp o id ye karşılık gelen değer alnmıştır. SELECT * FROM Ogrenciler WHERE Sehir IN (34,35,6) --sehir id leri 34,35,6 olan iller çekilir. SELECT * FROM Ogrenciler WHERE Sehir NOT IN (34,35,6) -- in içinde içeren kayıtları listeler |
indirmek için
Etiketler: ”as deyimi, asc, desc, in deyimi, inner join, like, order by, sql, where”