SQL

SQL Select Komutu ve Örnekleri

Select sorguları, SQL’de en sık kullanılan deyimdir.

SQL SELECT deyimi, verileri  bir veritabanı tablosundan sonuç tablosu biçiminde almak için kullanılır.  Bu sonuç tabloları sonuç kümeleri olarak adlandırılır.  Tüm tabloyu ya da belirli kurallara göre belirli kayıtlar alabiliriz.

SELECT komut deyiminin SELECT yan tümcesiyle, sorgu sonucunda görüntülenmesini istediğimiz sütunları ve isteğe bağlı olarak, sonuç tablosunun üzerinde görmek istediğimiz sütun başlıklarını belirleriz.

Bu yazıda SQL select sorgularını basit, orta ve zor olacak şekilde çeşitli zorluk seviyelerinde hazırladım. Hazırlanan sorgular SQL Server üzerinde test edilmiştir.

Siz de sorgulama yapmak isterseniz kütüphane veritabanını indirip, sql sorgularını test edebilirsiniz.

SQL  SELECT ÖRNEKLERİ

Sorgu 1: Öğrenci tablosundaki tüm kayıtları listeleyin.

 

Sorgu 2: Öğrenci tablosundaki öğrencinin adını ve soyadını ve sınıfını listeleyin.

 

Sorgu 3: Öğrenci tablosundaki cinsiyeti kız (K) olan kayıtları listeleyiniz.

 

Sorgu 4: Öğrenciler tablosundaki sınıfların adını listeleyiniz.(Not her sınıf adı birkez gösterilsin.)

 

Sorgu 5: Öğrenci tablosundaki cinsiyeti Kız ve Sınıfı 10A olan öğrencileri listeleyiniz.

 

Sorgu 6: Öğrenci tablosundaki 10A veya 10B sınıfındaki öğrencilerin adını, soyadını ve sınıfını listeleyiniz.

 

Sorgu 7: Öğrenci tablosundaki öğrencinin adını, soyadını ve numarasını okul numarasıolarak listeleyiniz. (as kullanım örneği)

 

Sorgu 8: Öğrenci tablosundaki Adı ‘A’ harfi ile başlayan öğrencileri listeleyiniz.

 

Sorgu 9: kitap tablosundaki sayfa sayısı 50 ile 200 arasında olan kitapların adını ve sayfa sayısını listeleyiniz.

 

Sorgu 10: Öğrenci tablosunda adı Fidan, İsmail ve Leyla olan öğrencileri listeleyiniz.

 

Sorgu 11: Öğrenci tablosundaki öğrencilerden adı A, D ve K ile başlayan öğrencileri listeleyiniz.

 

Sorgu 12: Öğrenci tablosundaki sınıfı 9A olan Erkekleri veya sınıfı 9B olan kızların adını, soyadını, sınıfını ve cinsiyetini listeleyiniz.

 

Sorgu 13: Öğrenci tablosunda doğum yılı 1989 olan öğrencileri listeleyiniz.(Not: veritabanında tarihler ay/gün/yıl şeklinde sorgulanır)

 

Sorgu 14: Öğrenci numarası 30 ile 50 arasında olan Kız öğrencileri listeleyiniz.

 

Sorgu 15: Öğrencileri adına göre sıralayınız.

 

Sorgu 16: Öğrencileri adına, adı aynı olanlarıda soyadlarına göre sıralayınız.

 

Sorgu 17: 10A sınıfındaki öğrencileri okul numarasına göre azalan olarak sıralayınız.

 

Sorgu 18: Öğrenciler tablosundaki ilk 10 kaydı listeleyiniz.

 

Sorgu 19: Öğrenciler tablosundaki ilk 10 kaydın ad, soyad ve doğum tarihi bilgilerini listeleyiniz.

 

Sorgu 20: Sayfa sayısı en fazla olan kitabı listeleyiniz.

 

Sorgu 21: Öğrenciler tablosundaki en genç öğrenciyi listeleyiniz.

 

Sorgu 22: 10A sınıfındaki en yaşlı öğrenciyi listeyin.

 

Sorgu 23: Öğrencileri sınıflarına göre gruplayarak listeleyin.

 

Sorgu 24: Öğrencileri her sorgulamada sıralaması farklı olacak şekilde  rastgele listeleyin.

 

Sorgu 25: Rastgele bir öğrenci seçin

 

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.