Začněte nyníZačněte zdarma

Práce s exponenciálními funkcemi

Exponenciální funkce se hodí, když potřebuješ provádět výpočty přímo v databázi. Například v databázích s informacemi o nemovitostech může být potřeba počítat plochy. V takových případech se ti mohou hodit tyto funkce:

  • POWER(number, power): umocní číslo na zadanou mocninu
  • SQUARE(number): umocní číslo na druhou

Nebo pokud potřebuješ vypočítat vzdálenost mezi dvěma městy, jejichž souřadnice jsou známé, využiješ tuto funkci:

  • SQRT(number): vypočítá druhou odmocninu kladného čísla.

V tomto cvičení si pohraješ s exponenciálními funkcemi a prozkoumáš hodnoty, které vrací.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Umocni číslo uložené v proměnné @number na mocninu uloženou v proměnné @power.
  • Vypočítej druhou mocninu proměnné @number (druhá mocnina znamená umocnění na 2).
  • Vypočítej druhou odmocninu čísla uloženého v proměnné @number.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód