Getallen recursief tellen
In deze eerste oefening begin je met een wiskundefunctie om getallen recursief te tellen. Het is de reeks van 1 tot target en in dit geval is je target-waarde 50.
Dit betekent dat je van 1 tot 50 telt met een recursieve query. In de video zag je de pseudocodeversie, en nu is het jouw beurt om het in echte code te schrijven! Je moet het volgende definiëren:
- De CTE met de definitie van de initiële en recursieve query
- De juiste stopvoorwaarde voor de recursie
Deze oefening maakt deel uit van de cursus
Hiërarchische en recursieve queries in SQL Server
Oefeninstructies
- Definieer de CTE met de naam
counting_numbers. - Initialiseer
numberin de initiële query. - Tel bij elke recursiestap
1op bijnumber. - Beperk de recursiestap tot
50in de recursieve query.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Define the CTE
___ ___ ___ (
SELECT
-- Initialize number
___ AS number
UNION ALL
SELECT
-- Increment number by 1
___
FROM counting_numbers
-- Set the termination condition
WHERE number < ___)
SELECT number
FROM counting_numbers;