Niguru.com | Jumat, 13 Des 2019 | Pada sekumpulan record yang sudah tersimpan pada tabel seringkali user membutuhkan hanya sebagian saja untuk digunakan sebagai record pendukung untuk proses berikutnya.
Pada posting kali ini Niguru.com akan menjelaskan cara untuk
1. Mengambil beberapa record terakhir
2. Mengambil beberapa record terbesar
3. Mengambil beberapa record terkecil
Dengan menggunakan perintah SQL.
Berikut ini contoh penerapannya:
Berikut ini contoh database trading, yang terdiri dari tanggal dan harga.
Untuk mengambil seluruh record maka perintah SQL yang digunakan adalah:
SELECT TradingDate, Open, High, Low, Close
FROM TblTrade;
Hasilnya:
Untuk mengambil record dari 100 record terakhir, maka field TradingDate digunakan sebagai acuannya.
Yang diperlukan hanyalah menyisipkan perintah “TOP 100” pada perintah SQL untuk memilih seluruh record, tempatkan perintah setelah SELECT:
Hasilnya:
Bila diinginkan untuk menampilkan 100 record TERAKHIR, berdasarkan tanggal, maka tinggal menambahkan perintah untuk sorting record pada field TradingDate, sehingga perintah SQL yang digunakan menjadi:
SELECT TOP 100 TradingDate, Open, High, Low, Close
FROM TblTrade
ORDER BY TradingDate DESC;
Note:
DESC adalah descending, untuk mengurutkan record dengan urutan Z-A (dari terbesar hingga yang terkecil).
Hasilnya:
Berikutnya Niguru.com akan memberikan contoh untuk menampilkan 18 record terbesar dari field Close. Dengan perintah yang serupa dengan cara yang sudah dijelaskan sebelumnya, perintah SQL yang digunakan adalah:
SELECT TOP 18 TradingDate, Open, High, Low, Close
FROM TblTrade
ORDER BY Close DESC;
Hasilnya:
Berikutnya Niguru.com akan memberikan contoh untuk menampilkan 7 record terkecil dari field Open. Dengan perintah yang serupa dengan cara yang sudah dijelaskan sebelumnya, perintah SQL yang digunakan adalah:
SELECT TOP 7 TradingDate, Open, High, Low, Close
FROM TblTrade
ORDER BY Open ASC;
Note:
ASC adalah ascending, untuk mengurutkan record dengan urutan A-Z (dari terkecil hingga yang terbesar).
Hasilnya:
Demikianlah penjelasan mengenai perintah-perintah SQL untuk mengambil record dengan kriteria tertentu.
Selamat mencoba .. Have a nice day :-)
www.Niguru.com (Nino Guevara Ruwano)
No comments:
Post a Comment