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

Sådan fungerer Sind() i PostgreSQL

I PostgreSQL, sind() er en matematisk funktion, der returnerer den trigonometriske sinus for den angivne vinkel, målt i grader.

Du angiver vinklen ved at give et argument til funktionen, når du kalder den.

I trigonometri, sinus er den funktion, der er lig med forholdet mellem siden modsat en given vinkel (i en retvinklet trekant) og hypotenusen.

Syntaks

Syntaksen ser sådan ud:

sind(x)

Hvor x er en dobbelt præcision værdi, der repræsenterer den vinkel (i grader), som du vil have sinus returneret for.

Eksempel

Her er et eksempel for at vise, hvordan det virker.

SELECT sind(45);

Resultat:

0.7071067811865475

Brøker

Vinklen kan indeholde en brøkkomponent.

SELECT sind(45.6789);

Resultat:

0.7154354836424379

Negative vinkler

Vinklen kan være negativ.

SELECT sind(-35);

Resultat:

-0.573576436351046

Udtryk

Argumentet kan indeholde udtryk.

SELECT sind(3 * 5);

Resultat:

0.2588190451025208

Angiv vinklen i radianer

Som nævnt, den vinkel du giver til sind() er angivet i grader . For at angive det i radianer , brug sin() fungere.

sin() funktion fungerer nøjagtigt det samme som sind() , bortset fra at dens argument er angivet i radianer i stedet for grader.


  1. MySQL - Brug af COUNT(*) i WHERE-sætningen

  2. opret brugerdefineret funktion til datoforskel eksklusive weekender og helligdage i oracle sql

  3. PL/SQL-funktionen i Oracle kan ikke se DBMS_AQ

  4. Hvad denne forespørgsel gør for at oprette kommasepareret liste SQL Server?