Bagaimana memilih 5 elemen teratas dari tabel SQL

Memilih subset data yang terbatas dalam tabel dapat dilakukan dengan beberapa cara di SQL.

PostgreSQL dan MySQL

Langkah 1

Terhubung dengan program permintaan yang Anda inginkan dan memulai kueri baru.

Langkah 2

Ketik pernyataan SELECT Anda, termasuk pernyataan WHERE dan ORDER BY. Misalnya, untuk menemukan lima item dengan penjualan terendah, Anda dapat mengetik:

PILIH jumlah (product_sales) DARI salesRecords ORDER BY sum (product_sales) ASC

Jika Anda menginginkan lima penjualan tertinggi dan bukan yang terendah, Anda dapat membalikkan pemesanan.

Langkah 3

Tulis BATAS 5 setelah klausa SELECT untuk membatasi hasil yang ditetapkan ke lima rekaman. Anda dapat menambah atau mengurangi jumlah rekaman sesuai keinginan. PostgreSQL juga mendukung OFFSET, yang memungkinkan Anda untuk menampilkan hasil di midrange juga. Misalnya, Anda dapat memilih nilai terendah kedua (nilai 6-10) dengan mengetikkan LIMIT 5 OFFSET 5.

Microsoft SQL

Langkah 1

Hubungkan ke program permintaan yang Anda inginkan dan memulai kueri baru.

Langkah 2

Tulis SELECT TOP 5 untuk menunjukkan batas catatan yang harus ditampilkan. Microsoft SQL juga mendukung penggunaan BAWAH untuk mengambil baris terakhir dari suatu recordset bukan yang pertama. Dalam kuantitas yang akan Anda pilih, Anda dapat menggunakan nilai integer dengan sejumlah baris tertentu, atau indikasi numerik persentase yang diinginkan, diikuti oleh kata kunci "PERCENT". Misalnya: PILIH BAWAH 10 PERSEN.

Langkah 3

Ketik sisa pernyataan SELECT Anda, termasuk klausa WHERE dan ORDER BY.