sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan fungerer sqrt() i PostgreSQL

I PostgreSQL er sqrt() funktion returnerer kvadratroden af ​​sit argument.

Kvadratroden af ​​et tal x er tallet y sådan at y =x .

Syntaks

Syntaksen er ret enkel:

sqrt(dp or numeric)

Hvor dp er en dobbelt præcisionsværdi.

Eksempel 1

Her er et eksempel for at demonstrere dets brug.

SELECT sqrt(64);

Resultat:

8

Eksempel 2

Du kan også sende udtryk som f.eks. følgende.

SELECT sqrt(60 + 4);

Resultat:

8

Eksempel 3

Her er endnu et hurtigt eksempel, der viser, hvordan det virker.

SELECT 
  (4 * 4),
  sqrt(4 * 4),
  sqrt(16);

Resultat:

 ?column? | sqrt | sqrt
----------+------+------
       16 |    4 |    4

Eksempel 4

Her er en, der resulterer i, at brøkdele af sekunder returneres.

SELECT sqrt(50);

Resultat:

7.0710678118654755

Eksempel 5

Her er en, hvor jeg inkluderer brøkdele af sekunder i argumentet.

SELECT sqrt(0.123456);

Resultat:

0.35136306009596399

  1. Indeks til at finde et element i et JSON-array

  2. PostgreSQL listevisninger

  3. The Eager Index Spool og The Optimizer

  4. Kun ét udtryk kan angives i valglisten, når underforespørgslen ikke er introduceret med EXISTS