Ce face SQRT()
SQRT() returnează rădăcina pătrată. Pentru numere negative, rezultatul este NULL.
Parametri
| Parametru | Descriere |
|---|---|
numar |
Numărul, mai mare sau egal cu 0. |
Ce returnează
Un număr real sau NULL.
Exemple
Exemplul 1: Rădăcini și distanța dintre două puncte
SELECT SQRT(16) AS a, SQRT(2) AS b, SQRT(-1) AS negativ,
SQRT(POW(4 - 1, 2) + POW(6 - 2, 2)) AS distanta;
Rezultat
+------+--------------------+---------+----------+
| a | b | negativ | distanta |
+------+--------------------+---------+----------+
| 4 | 1.4142135623730951 | NULL | 5 |
+------+--------------------+---------+----------+
Greșeli frecvente
- Calculezi distanțe geografice cu
SQRT()pe latitudine și longitudine. Pământul este curbat; foloseșteST_Distance_Sphere().
Comenzi înrudite
POW(): Ridică un număr la o putere.ST_Distance_Sphere(): Returnează distanța pe o sferă (în metri) dintre două puncte; un calcul rapid, aproximativ, pentru coordonate GPS.