SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

MsSQL'de Rastgele Veri Çekmek

MsSQL'de rastgele istenilen sayıda veri çekmek için gereken newID() metodunun örneği.

Makalemizi daha iyi anlamak için bir tablo oluşturalım. Oluşturduğumuz bu tabloya veriler ekleyip sonrasında örneklere geçelim.
Örnek Tablo ve Veriler
CREATE TABLE tblSehirler
(
sehir_ID INT PRIMARY KEY NOT NULL IDENTITY(1,1) ,
sehir_adi VARCHAR(255)
)

INSERT INTO tblSehirler (sehir_adi) VALUES ('Adana')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Adıyaman')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Afyon')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Ağrı')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Amasya')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Ankara')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Antalya')
INSERT INTO tblSehirler (sehir_adi) VALUES ('İstanbul')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Bursa')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Mardin')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Elazığ')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Van')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Kayseri')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Mersin')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Trabzon')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Diyarbakır')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Bingöl')
INSERT INTO tblSehirler (sehir_adi) VALUES ('İzmir')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Burdur')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Çorum')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Rize')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Giresun')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Ordu')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Sinop')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Bilecik')
INSERT INTO tblSehirler (sehir_adi) VALUES ('Düzce')

Tablomuz oluştu ve içerisine verileri ekledik. Oluşan bu tablonun ekran görüntüsünü paylaşalım.
Oluşan Tablo ve Veriler
MsSQL'de Rastgele Veri Çekmek

Şimdi ise örneklere geçelim.
Örnek 1: Rastgele 4 Tane Veri Çekelim
SELECT TOP 4 * FROM tblSehirler ORDER BY newID()
Örnek 1 Sonuç
MsSQL'de Rastgele Veri Çekmek

Örnek 2: İçerisinde a Harfi Bulunmayan Rastgele 3 Tane Veri Çekelim
SELECT TOP 3 * FROM tblSehirler WHERE sehir_adi NOT LIKE '%a%' ORDER BY newID()
Örnek 2 Sonuç
MsSQL'de Rastgele Veri Çekmek

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

Çizgi Filmler

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum