Bir SQL tablosunun en iyi 5 öğesini nasıl seçersiniz

Tablolarda sınırlı bir veri kümesi seçilmesi, SQL'de çeşitli şekillerde yapılabilir.

PostgreSQL ve MySQL

1. Adım

İstediğiniz sorgu programına bağlanın ve yeni bir sorgu başlatın.

2. Adım

WHERE ve ORDER BY ifadeleri dahil, SELECT ifadenizi yazın. Örneğin, en düşük satışa sahip beş öğeyi bulmak için şunları yazabilirsiniz:

SELECT sum (product_sales) TARAFINDAN SATICILAR SİPARİŞİ

En düşük beş yerine en yüksek beş satış yapmak isterseniz, siparişi tersine çevirebilirsiniz.

3. adım

Sonuç kümesini beş kayıtla sınırlamak için SELECT deyiminden sonra LIMIT 5 yazın. Kayıt sayısını istediğiniz gibi artırabilir veya azaltabilirsiniz. PostgreSQL ayrıca sonuçları orta dereceli bir şekilde göstermenizi sağlayan OFFSET'i de destekler. Örneğin, LIMIT 5 OFFSET 5 yazarak ikinci en düşük değerleri (6-10 değerleri) seçebilirsiniz.

Microsoft SQL

1. Adım

İstediğiniz sorgu programına bağlanın ve yeni bir sorgu başlatın.

2. Adım

Gösterilmesi gereken kayıtların sınırını belirtmek için SELECT TOP 5 yazın. Microsoft SQL ayrıca, ilk yerine bir kayıt kümesinin son satırlarını almak için BOTTOM kullanımını destekler. Seçeceğiniz miktarda, belirli sayıda satırlı bir tamsayı değeri veya istenen yüzde sayısal göstergesini ve ardından "PERCENT" anahtar sözcüğünü kullanabilirsiniz. Örneğin: YÜZDE 10 YUKARI SEÇİN.

3. adım

WHERE ve ORDER BY cümleleri de dahil olmak üzere SELECT ifadenizin kalanını yazın.