Lucrul cu funcțiile exponențiale
Funcțiile exponențiale sunt utile atunci când trebuie să efectuezi calcule direct în baza de date. De exemplu, în bazele de date care stochează informații imobiliare, s-ar putea să ai nevoie să calculezi suprafețe. În acest caz, următoarele funcții îți pot fi de ajutor:
POWER(number, power): ridică numărul la puterea specificatăSQUARE(number): ridică numărul la puterea 2
Sau, dacă trebuie să calculezi distanța dintre două orașe ale căror coordonate sunt cunoscute, poți folosi această funcție:
SQRT(number): calculează rădăcina pătrată a unui număr pozitiv.
În acest exercițiu, vei experimenta cu funcțiile exponențiale și vei analiza valorile pe care le returnează.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Instrucțiuni pentru exercițiu
- Ridică numărul stocat în variabila
@numberla puterea din variabila@power. - Calculează pătratul variabilei
@number(pătratul înseamnă ridicarea la puterea 2). - Calculează rădăcina pătrată a numărului stocat în variabila
@number.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;