Alat yang Digunakan
Pelajaran 2 dari 3 dalam kursus Paket Tantangan SQL #2 di Coddy.
Tantangan
SedangUntuk membangun kastel, pembangun membutuhkan banyak alat. Sulit memahami alat mana yang harus ia gunakan dan dalam urutan apa. Untuk itu, kita akan mengambil informasi penting dan membantu pembangun membuat kastelnya.
Sekarang pembangun memiliki tabel kekuatan yang menunjukkan jumlah poin yang ia miliki untuk menangani alat setiap jam. Setiap jam ia dapat menggunakan setiap alat sekali, dan ia harus menggunakan alat sebanyak mungkin setiap jam. Tingkat kesulitan suatu alat adalah jumlah poin yang digunakan pembangun.
Kembalikan hour, points, dan poin yang ia gunakan pada jam tersebut. Namai kolom ini used
Coba sendiri
SELECT name, difficulty, SUM(difficulty) OVER (ORDER BY row_num ASC) as tot_until_now
FROM (
SELECT name, difficulty, ROW_NUMBER() OVER (order by difficulty asc) as row_num
FROM tools
)
order by difficulty Semua pelajaran di Paket Tantangan SQL #2
Latihan sendiri: Playground SQL