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 specificataSQUARE(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
Istruzioni dell'esercizio
- Eleva il numero memorizzato nella variabile
@numberalla 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;