1. Learn
  2. /
  3. Курси
  4. /
  5. Ієрархічні та рекурсивні запити в SQL Server

Connected

Вправа

Обчисліть факторіал числа 5

Важлива математична операція — обчислення факторіала додатного цілого числа n. Факторіал n — це добуток усіх додатних цілих чисел, що не перевищують n. Наприклад, факторіал числа 3 (позначається n!) дорівнює:

3! = 1 x 2 x 3 = 6

Існує багато способів обчислити факторіал n. У цій вправі ви ітеративно визначите факторіал числа 5 за допомогою SQL. Ви можете використати DECLARE @local_variable, щоб оголосити змінні в SQL Server.

Згадайте синтаксис циклу WHILE:

WHILE condition
BEGIN
   {...statements...}
END;

Інструкції

100 XP
  • Встановіть факторіалну ціль @target, яка також буде умовою завершення, у значення 5.
  • Ініціалізуйте результат @factorial.
  • Обчисліть число @factorial, перемноживши поточний результат факторіала на поточну ітерацію.
  • Наприкінці ітерації зменшіть умову завершення на 1.