sql >> Database >  >> RDS >> PostgreSQL

Hoe Atan() werkt in PostgreSQL

In PostgreSQL, atan() is een wiskundige functie die de hoek retourneert, in radialen, waarvan de tangens een gespecificeerde uitdrukking is.

In trigonometrie staat dit bekend als de arctangens . De arctangens is de inverse van de tangens.

De arctangens wordt gebruikt als je weet wat de tangens van een hoek is, maar je wilt weten wat de werkelijke hoek is.

Syntaxis

De syntaxis gaat als volgt:

atan(x)

Waar x is een dubbele precisie waarde die de tangens vertegenwoordigt van de hoek die u probeert te bepalen.

Voorbeeld

Hier is een voorbeeld om te laten zien hoe het werkt.

SELECT atan(1);

Resultaat:

0.7853981633974483

Zoals vermeld, vertegenwoordigt het argument de tangens, die zelf kan worden geretourneerd met de tan() functie.

Daarom kunnen we het volgende doen om dit te verifiëren.

SELECT atan(tan(1));

Resultaat:

1

Fracties

Het argument kan een fractionele component bevatten.

SELECT atan(1.6197);

Resultaat:

1.0176820992229842

Negatief argument

Het argument kan ook negatief zijn.

SELECT atan(-1.6197);

Resultaat:

-1.0176820992229842

Uitdrukkingen

Het argument kan uitdrukkingen bevatten.

SELECT atan(.5 * .45);

Resultaat:

0.2213144423477913

Retourneer de hoek in graden

Zoals vermeld, atan() geeft zijn argument terug in radialen . Om het in graden te krijgen , gebruik de atand() functie.

De atand() functie werkt precies hetzelfde als atan() , behalve dat het argument wordt geretourneerd in graden in plaats van radialen.


  1. Hoe kan ik efficiënt tekst naar getal converteren in Oracle PL/SQL met niet-standaard NLS_NUMERIC_CHARACTERS?

  2. Oracle Date - Hoe jaren tot nu toe toe te voegen

  3. Oracle DateTime in Where-clausule?

  4. Wat is de meest efficiënte manier om te controleren of een record in Oracle bestaat?