IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Aralık 2010, 23:59   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
SQL SELECT cümleleri




SELECT

Select cümleciği belirli koşul yoksa ve tek bir tablo içinse tablo içindeki bütün verileri sıralı sutun halinde getirir.

Örnek : Bir Ogrenci Tablomuz olsun sırası ile ,
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
TBL_OGRENCI
--------------------
OgrenciNo (primary key), not null
Ad
,not null
Soyad
,not null
DogumTarihi
,null
Fakulte
,not null
Bolum
,not null 

Ornek sorgu cümlelerini bu tabloyu referans ettirerek kuracağım.

---------------------------------

1- Tablodaki bütün verileri getiren sorgu cümleciği

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select From TBL_OGRENCI 

2- Tablodaki sadece istediğimiz bir sutundaki verileri getiren sorgu cümleciği(Ad'a göre)

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI 


3- Tablodaki iki sutundaki verileri getiren sorgu cümleciği(Ad,Soyad)

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad,Soyad From TBL_OGRENCI 

4- Tablodaki verileri Ad sırasına göre alfabetik olarak (A-Z) sıralanması

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI ORDER BY Ad ASC 

5- Tablodaki verileri Ad sırasına göre alfabetik olarak (Z-A) sıralanması

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI ORDER BY Ad DESC 

6- Tablodaki verileri eklendiği tarihe göre sıralanması

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI ORDER BY OgrenciNo ASC 

Select cümleciğine koşul yada koşullar sunarak verilerin getirilmesi

7- Tablodaki verilerden varsa OgrenciNo su 10 olan kişinin Ad ve Soyadı ' nın getirilmesi


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 Select Ad,Soyad From TBL_OGRENCI Where OgrenciNo=10 


8- Tablodaki verilerden OgrenciNo'su 13 ve 16 olan kişilerin bolumlerinin getirilmesi


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Bolum From TBL_OGRENCI Where OgrenciNo=13 AND OgrenciNo=16 


9- Tablodaki verilerden ilk 10 verinin getirilmesi


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select TOP 10 From TBL_OGRENCI 

10- Tablodaki verilerden OgrenciNo 'su en büyük olanın getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select MAX(OgrenciNoFrom TBL_OGRENCI 



Konu Fonzerelli tarafından (08 Aralık 2010 Saat 13:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 08 Aralık 2010, 09:00   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Örnek SQL Sorguları




11- Tablodaki verilerden OgrenciNo'su en küçük olanın getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select MIN(OgrenciNoFrom TBL_OGRENCI 

12- Tabloda bulunan bütün verilerin kayıt sayısını getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Count(*) From TBL_OGRENCI 

13- Tabloda bulunan bütün OrenciNo'larının toplamının getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Sum(OgrenciNoFrom TBL_OGRENCI 

14- Tabloda bulunan bütün OgrenciNo'larının ortalamasının getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Avg(OgrenciNoFrom TBL_OGRENCI 


15- Tabloda bulunan bütün verilerden Ad'ı "A" ile başlayanların getirilmesi


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI Where Ad Like 'A%' 

16- Tabloda bulunan bütün verilerden Ad'ı "N" ile bitenlerin getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI Where Ad Like '%N' 

17- Tabloda bulunan bütün verilerden Ad'ı içinde "N" karakteri geçenlerin getirilmesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select Ad From TBL_OGRENCI Where Ad Like '%N%' 

18- Tabloda bulunan bütün verilerden OgrenciNo' su 12 ile başlayanların listelenmesi (OgrenciNo ların örnek : 1234,1223 gibi oldugunu dusunelim)

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select OgrenciNo From TBL_OGRENCI Where OgrenciNo Like '12_' 

19- Tabloda bulunan OgrenciNo larının 1210 ile 1300 arasındakileri listelemesi

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select OgrenciNo From TBL_OGRENCI Where OgrenciNo Between 1210 And 1300 

20- Tabloda sutun değeri null(değeri var yada yok) olan DogumTarihi sutununda boş olan Ogrencilerin getirilmesi
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Select From TBL_OGRENCI Where DogumTarihi is null 

Select ile ilgili bu kadar cümlecik yeterli sanırsam, eğer eklemeyi unuttuğum var ise sizde devam edebilirsiniz. (inner join için minimum 2 tablo olması gerektiğinden farklı bir örnekle açıklayacağım)

Keyifli IFler..

100. Postumdur!


Konu Fonzerelli tarafından (08 Aralık 2010 Saat 16:20 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
cümlecikleri, cümleleri, select, sorguları, sql, Örnek


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ASP'de Select Case kullanımı hAte ASP/ASP.NET 0 19 Ekim 2014 17:38
SELECT * FROM uyeler ; Collettivo PhpBB 0 26 Eylül 2008 04:03