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

Pí

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ě