sql >> Databáze >  >> RDS >> PostgreSQL

Jak funguje funkce Radians() v PostgreSQL

V PostgreSQL, radians() funkce převádí ze stupňů na radiány.

Radián je jednotka SI (International System of Units) pro měření úhlů. Jeden radián je těsně pod 57,3 stupně a celý kruh má něco přes 6,28 radiánů (2π).

Syntaxe

Syntaxe vypadá takto:

radians(dp)

Kde dp je hodnota s dvojnásobnou přesností, která představuje stupně, které chcete převést na radiány.

Příklad

Zde je příklad, jak to funguje.

SELECT radians(45);

Výsledek:

0.7853981633974483

Zde vidíme, že 45 stupňů se rovná 0,7853981633974483 radiánům.

Záporné hodnoty

Můžete také předat záporné hodnoty.

SELECT radians(-45);

Výsledek:

-0.7853981633974483

Výrazy

Zde je příklad, který používá výraz.

SELECT radians(80 + 10);

Výsledek:

1.5707963267948966

Velké hodnoty

Můžete předávat hodnoty, které jsou větší než celý kruh.

SELECT radians(3000);

Výsledek:

52.35987755982988

Úplný kruh

V tomto příkladu uvádím počet stupňů v celém kruhu.

SELECT radians(360);

Výsledek:

6.283185307179586

Předat další funkci

Předchozí příklad lze také provést pomocí degrees() funkce, která převádí ze stupňů na radiány.

SELECT radians(degrees(6.283185307179586));

Výsledek:

6.283185307179586

Jak již bylo zmíněno, radián je 2π. Proto předání hodnoty 180 (stupňů) funkci vrátí hodnotu pí. Můžeme to ověřit pomocí pi() funkce pro vrácení konstanty pi.

SELECT 
  pi(),
  radians(180);

Výsledek:

 pi               | radians
------------------+------------------
3.141592653589793 | 3.141592653589793

Podobně můžeme projít 360 a to bude 2π.

SELECT 
  pi() * 2,
  radians(360);

Výsledek:

 pi               | radians
------------------+------------------
6.283185307179586 | 6.283185307179586

  1. SQLite SUM

  2. Rozdělte IPv4 adresu na 4 čísla v Oracle sql

  3. Jak QUOTE() funguje v MariaDB

  4. MySql získává záznamy nebo data denně, týdně, měsíčně a ročně