Arbeta med exponentialfunktioner
Exponentialfunktioner är användbara när du behöver utföra beräkningar i databasen. I databaser som lagrar fastighetsinformation kan du till exempel behöva beräkna ytor. I sådana fall kan dessa funktioner vara till stor hjälp:
POWER(number, power): upphöjer talet till den angivna potensenSQUARE(number): upphöjer talet till potensen 2
Om du i stället behöver beräkna avståndet mellan två städer vars koordinater är kända kan du använda den här funktionen:
SQRT(number): beräknar kvadratroten av ett positivt tal.
I den här övningen får du arbeta med exponentialfunktioner och undersöka de värden de returnerar.
Den här övningen är en del av kursen
Funktioner för datamanipulering i SQL Server
Övningsinstruktioner
- Upphöj talet som lagrats i variabeln
@numbertill potensen som anges i variabeln@power. - Beräkna kvadraten av variabeln
@number(kvadrat betyder potensen 2). - Beräkna kvadratroten av talet som lagrats i variabeln
@number.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;