sql >> Database >  >> RDS >> PostgreSQL

Hoe cbrt() werkt in PostgreSQL

In PostgreSQL is de cbrt() functie retourneert de derdemachtswortel van zijn argument.

De derdemachtswortel van een getal x is een getal y zodat y =x .

Syntaxis

De syntaxis is vrij eenvoudig:

cbrt(dp)

Waar dp is een waarde met dubbele precisie.

Voorbeeld 1

Hier is een voorbeeld om het gebruik te demonstreren.

SELECT cbrt(27);

Resultaat:

3

Voorbeeld 2

U kunt uitdrukkingen zoals de volgende doorgeven.

SELECT cbrt(20 + 7);

Resultaat:

3

Voorbeeld 3

Hier is nog een snel voorbeeld dat laat zien hoe het werkt.

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

Resultaat:

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

Voorbeeld 4

Hier is er een die resulteert in fractionele seconden die worden geretourneerd.

SELECT cbrt(32);

Resultaat:

3.174802103936399

Voorbeeld 5

Hier is er een waar ik fractionele seconden in het argument opneem.

SELECT cbrt(0.123456);

Resultaat:

0.4979327984674048

  1. Grondbeginselen van tabeluitdrukkingen, deel 13 - Inline tabelgewaardeerde functies, vervolg

  2. 3 manieren om de positie van een subtekenreeks binnen een tekenreeks in MySQL te vinden

  3. Maak een gekoppelde server tussen twee Docker-containers met SQL Server (T-SQL-voorbeeld)

  4. Asynchrone taken met Django en Celery