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

Hvordan Sin() virker i PostgreSQL

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

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:

sin(x)

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

Eksempel

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

SELECT sin(2);

Resultat:

0.9092974268256817

Brøker

Vinklen kan indeholde en brøkkomponent.

SELECT sin(1.2345);

Resultat:

0.9439833239445111

Negative vinkler

Vinklen kan være negativ.

SELECT sin(-2);

Resultat:

-0.9092974268256817

Udtryk

Argumentet kan indeholde udtryk.

SELECT sin(1.5 * 2);

Resultat:

0.1411200080598672

Bestå andre funktioner

Her er et eksempel, der inkluderer en anden funktion (i dette tilfælde pi() ) i udtrykket.

SELECT sin(pi()/2);

Resultat:

1

Angiv vinklen i grader

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

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


  1. Installation af MySQL-python

  2. Erklæring af en variabel og indstilling af dens værdi fra en SELECT-forespørgsel i Oracle

  3. Sådan gendannes MySQL Galera Cluster fra en asynkron slave

  4. RDBMS vs NoSQL