sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan fungerer Degrees()-funktionen i PostgreSQL

I PostgreSQL er degrees() funktion konverterer fra radianer til grader.

Radianen er SI-enheden (International System of Units) til måling af vinkler. En radian er lige under 57,3 grader, og en fuld cirkel har lidt over 6,28 radianer (2π).

Syntaks

Syntaksen ser sådan ud:

degrees(dp)

Hvor dp er en dobbelt præcisionsværdi, der repræsenterer de radianer, du ønsker konverteret til grader.

Eksempel

Her er et eksempel på, hvordan det virker.

SELECT degrees(5);

Resultat:

286.4788975654116

Her ser vi, at 5 radianer er lig med 286,4788975654116 grader.

Negative værdier

Du kan også sende negative værdier.

SELECT degrees(-5);

Resultat:

-286.4788975654116

Udtryk

Her er et eksempel, der bruger et udtryk.

SELECT degrees(2 * 3);

Resultat:

343.77467707849394

Store værdier

Du kan sende værdier, der er større end en hel cirkel.

SELECT degrees(2000);

Resultat:

114591.55902616464

Fuld cirkel

I dette eksempel angiver jeg antallet af radianer i en hel cirkel.

SELECT degrees(6.283185307179586);

Resultat:

360

Bestå en anden funktion

Det forrige eksempel kan også udføres ved at bruge radians() funktion, som konverterer fra grader til radianer.

SELECT degrees(radians(360));

Resultat:

360

Pi

Som nævnt er en radian 2π. Vi kan bruge pi() funktion for at bekræfte dette.

SELECT 
  degrees(pi()),
  degrees(2 * pi());

Resultat:

 degrees | degrees
---------+---------
     180 |     360


  1. Hvordan bygger man en kolbeapplikation omkring en allerede eksisterende database?

  2. Der blev ikke fundet nogen passende driver til jdbc:postgresql://192.168.1.8:5432/NexentaSearch

  3. Opret PDF-filer med PLSQL i Oracle

  4. MySQL:Adgang nægtet for brugeren 'test'@'localhost' (ved hjælp af adgangskode:JA) undtagen root-bruger