SQRT() în MySQL

Funcții matematice MySQL 5.0+

Rădăcina pătrată a unui număr pozitiv.

Sintaxă
SQRT(numar)

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ște ST_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.