Zacznij terazZacznij za darmo

Praca z funkcjami potęgowymi

Funkcje potęgowe przydają się, gdy trzeba wykonywać obliczenia bezpośrednio w bazie danych. Na przykład w bazach przechowujących dane o nieruchomościach może zajść potrzeba obliczenia powierzchni. W takich przypadkach pomocne będą następujące funkcje:

  • POWER(number, power): podnosi liczbę do podanej potęgi
  • SQUARE(number): podnosi liczbę do potęgi 2

Jeśli natomiast chcesz obliczyć odległość między dwoma miastami o znanych współrzędnych, możesz skorzystać z:

  • SQRT(number): oblicza pierwiastek kwadratowy z liczby dodatniej.

W tym ćwiczeniu poeksperymentujesz z funkcjami potęgowymi i przeanalizujesz zwracane przez nie wartości.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Podnieś liczbę przechowywaną w zmiennej @number do potęgi określonej przez zmienną @power.
  • Oblicz kwadrat zmiennej @number (kwadrat to potęga 2).
  • Oblicz pierwiastek kwadratowy z liczby przechowywanej w zmiennej @number.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

DECLARE @number DECIMAL(4, 2) = 4.5;
DECLARE @power INT = 4;

SELECT
	@number AS number,
	@power AS power,
	-- Raise the @number to the @power
	___ AS number_to_power,
	-- Calculate the square of the @number
	___ num_squared,
	-- Calculate the square root of the @number
	___ num_square_root;
Edytuj i uruchom kod