Kom igångKom igång gratis

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 potensen
  • SQUARE(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

Visa kurs

Övningsinstruktioner

  • Upphöj talet som lagrats i variabeln @number till 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;
Redigera och kör kod