IniziaInizia gratis

Lavorare con le funzioni esponenziali

Le funzioni esponenziali sono utili quando devi eseguire calcoli nel database. Per i database che memorizzano informazioni immobiliari, ad esempio, potresti dover calcolare le superfici. In questo caso, queste funzioni possono tornare utili:

  • POWER(number, power): eleva il numero alla potenza specificata
  • SQUARE(number): eleva il numero alla potenza di 2

Oppure, se devi calcolare la distanza tra due città di cui conosci le coordinate, puoi usare questa funzione:

  • SQRT(number): calcola la radice quadrata di un numero positivo.

In questo esercizio giocherai con le funzioni esponenziali e analizzerai i valori che restituiscono.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in SQL Server

Visualizza il corso

Istruzioni dell'esercizio

  • Eleva il numero memorizzato nella variabile @number alla potenza presente nella variabile @power.
  • Calcola il quadrato della variabile @number (quadrato significa potenza di 2).
  • Calcola la radice quadrata del numero memorizzato nella variabile @number.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice