SQL – SELECT Distinct İfadesi – Top ve NewId Fonksiyonu – Between İfadesi
Merhaba arkadaşlar, SQL’ de SELECT sorgusunda Distinct İfadesi – Top ve NewId Fonksiyonu – Between İfadesi ile ilgili basit örnekleri aşağıda inceleyebilirsiniz.
Distinct İfadesi
— Personellerin çalıştıkları illeri listeleyin. Ancak bir il bir daha tekrar etmesin. (Distinct ifadesi ile)
SELECT DISTINCT Calistigi_Il
FROM Personel
— Not: Distinct bir fonksiyon değildir. Yani parantez kullanılmaz ve kolon adlarından önce yazılır.
— Not: Distinct’ten sonra yazılan tüm kolanlara bakılır veri tekrarı varsa atlanır.
Top ve NewId Fonksiyonu
— NewId: Listelenen kayıtların yerini rastgele değiştir.
— En fazla hit alan 10 ürünü listeleyin
SELECT TOP(10) *
FROM Urun
ORDER BY Hit desc
— Sisteme kayıt olan ilk beş üyenin adını ve soyadını listeleyin.
SELECT TOP(5) Adi,Soyadi
FROM Uye
ORDER BY Id asc
— Rastgele 10 ürünü listeleyin (NewId ile)
SELECT TOP(10) *
FROM Urun
ORDER BY NEWID()
— Rastgele en az 20 hit alan 10 ürünü listeleyin (NewId ile)
SELECT TOP(10) *
FROM Urun
WHERE Hit >= 20
ORDER BY NEWID()
Between İfadesi
— Vize notu 60 ile 100 arasında olan öğrencileri listeleyin (Between ifadesi ile)
SELECT *
FROM Ogrenci
WHERE Vize BETWEEN 60 AND 100
— Vize notu 60 ile 100 arasında olan öğrencileri listeleyin (Between kullanmadan)
SELECT *
FROM Ogrenci
WHERE Vize >= 60 AND Vize <= 100
Soru ve önerilerinizi yorum olarak ya da e-mail göndererek iletebilirsiniz, teşekkürler.