Sql Kod Örnekleri -2-[Ders notlarım] Google'da Ara Büyüt Küçült

Genişlet
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.
trans Sql Kod Örnekleri  2 [Ders notlarım]

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

sql2.txt

Etiketler Etiketler: ”, , , , , , , ,

Benzer Yazılar

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: