Menu
Coddy logo textTech

Narzędzia do użycia

Lekcja 2 z 3 w kursie Pakiet wyzwań SQL nr 2 w Coddy.

challenge icon

Wyzwanie

Średni

Aby zbudować zamek, budowniczy potrzebuje wielu narzędzi. Trudno zrozumieć, których narzędzi powinien użyć i w jakiej kolejności. Dlatego wyodrębnimy najważniejsze informacje i pomożemy budowniczemu zbudować zamek. 

 

Teraz budowniczy ma tabelę siły, która wskazuje liczbę punktów, jaką dysponuje co godzinę, aby obsługiwać narzędzia. W każdej godzinie może użyć każdego narzędzia raz i powinien używać tylu narzędzi, ilu zdoła w ciągu każdej godziny. Trudność narzędzia to liczba punktów, które zużywa budowniczy. 

 

Zwróć hour, points oraz liczbę punktów wykorzystanych w danej godzinie — nazwij tę kolumnę used

 

Spróbuj swoich sił

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 

Wszystkie lekcje w sekcji Pakiet wyzwań SQL nr 2

1Wyzwania

Inwentarz zamkuNarzędzia do użyciaLekcja projektowaOstateczna decyzjaLekcja projektowa

Poćwicz samodzielnie: Edytor online SQL