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 mocninuSQUARE(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
Pokyny k cvičení
- Umocni číslo uložené v proměnné
@numberna 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;