PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Funktionsweise von sqrt() in PostgreSQL

In PostgreSQL das sqrt() Die Funktion gibt die Quadratwurzel ihres Arguments zurück.

Die Quadratwurzel einer Zahl x ist die Zahl y so dass y =x .

Syntax

Die Syntax ist ganz einfach:

sqrt(dp or numeric)

Wobei dp ist ein Wert mit doppelter Genauigkeit.

Beispiel 1

Hier ist ein Beispiel, um die Verwendung zu demonstrieren.

SELECT sqrt(64);

Ergebnis:

8

Beispiel 2

Sie können auch Ausdrücke wie die folgenden übergeben.

SELECT sqrt(60 + 4);

Ergebnis:

8

Beispiel 3

Hier ist ein weiteres kurzes Beispiel, das zeigt, wie es funktioniert.

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

Ergebnis:

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

Beispiel 4

Hier ist eine, die dazu führt, dass Bruchteile von Sekunden zurückgegeben werden.

SELECT sqrt(50);

Ergebnis:

7.0710678118654755

Beispiel 5

Hier ist eine, bei der ich Bruchteile von Sekunden in das Argument einbeziehe.

SELECT sqrt(0.123456);

Ergebnis:

0.35136306009596399