sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur cbrt() fungerar i PostgreSQL

I PostgreSQL, cbrt() funktion returnerar kubroten av sitt argument.

Kubroten av ett tal x är ett nummer y så att y =x .

Syntax

Syntaxen är ganska enkel:

cbrt(dp)

Där dp är ett dubbelt precisionsvärde.

Exempel 1

Här är ett exempel för att demonstrera dess användning.

SELECT cbrt(27);

Resultat:

3

Exempel 2

Du kan skicka uttryck som följande.

SELECT cbrt(20 + 7);

Resultat:

3

Exempel 3

Här är ett annat snabbt exempel som visar hur det fungerar.

SELECT 
  (4 * 4 * 4),
  cbrt(4 * 4 * 4),
  cbrt(64);

Resultat:

 ?column? | cbrt | cbrt
----------+------+------
       64 |    4 |    4

Exempel 4

Här är en som resulterar i att bråkdelar av sekunder returneras.

SELECT cbrt(32);

Resultat:

3.174802103936399

Exempel 5

Här är en där jag inkluderar bråkdelar av sekunder i argumentet.

SELECT cbrt(0.123456);

Resultat:

0.4979327984674048

  1. Ett prestationsfuskblad för PostgreSQL

  2. XML-server XML-prestandaoptimering

  3. Hur installerar man Postgis till en Keg-installation av [email protected] med Homebrew?

  4. Mest effektiva sättet i SQL Server att få datum från datum+tid?