sql >> Database teknologi >  >> RDS >> Mysql

MySQL ATAN() Funktion – Returner buetangensen for en værdi (eller værdier)

I MySQL er ATAN() funktion returnerer buetangensen af ​​en værdi. Den kan også bruges til at returnere buetangensen for to værdier.

Du angiver værdien/værdierne som et argument, når du kalder funktionen.

Syntaks

Denne funktion kan bruges på en af ​​følgende to måder:

ATAN(X)

Hvor X er den værdi, som du vil have buetangensen returneret for.

Det kan også bruges sådan her:

ATAN(Y,X)

I dette tilfælde svarer det til at beregne buetangensen for Y / X , bortset fra at fortegnene for begge argumenter bruges til at bestemme kvadranten af ​​resultatet.

Eksempel 1 – Grundlæggende brug

Her er et grundlæggende eksempel, der returnerer buetangensen for en enkelt værdi.

SELECT ATAN(1);

Resultat:

+--------------------+
| ATAN(1)            |
+--------------------+
| 0.7853981633974483 |
+--------------------+

Og med en anden værdi.

SELECT ATAN(2.7);

Resultat:

+--------------------+
| ATAN(2.7)          |
+--------------------+
| 1.2160906747839564 |
+--------------------+

Og med en negativ værdi.

SELECT ATAN(-2.7);

Resultat:

+---------------------+
| ATAN(-2.7)          |
+---------------------+
| -1.2160906747839564 |
+---------------------+

Eksempel 3 – Udtryk

Du kan også sende udtryk som dette:

SELECT ATAN(2.1 + 0.3);

Resultat:

+-------------------+
| ATAN(2.1 + 0.3)   |
+-------------------+
| 1.176005207095135 |
+-------------------+

Eksempel 4 – Med 2 argumenter

Her er et eksempel med to argumenter.

SELECT ATAN(2, 1);

Resultat:

+--------------------+
| ATAN(2, 1)         |
+--------------------+
| 1.1071487177940904 |
+--------------------+

Eksempel 5 – Indlevering af en funktion

I dette eksempel sender jeg MySQL PI() ind fungere som et af argumenterne.

SELECT ATAN(PI(), 1);

Resultat:

+--------------------+
| ATAN(PI(), 1)      |
+--------------------+
| 1.2626272556789118 |
+--------------------+

  1. Hvordan fjerner man nye linjetegn fra datarækker i mysql?

  2. Hvordan kan jeg automatisere opgaven med at generere scripts i SQL Server Management Studio 2008?

  3. Find ud af, om værdien er nummer i MySQL

  4. Parameter Sniffing, Embedding og RECOMPILE-indstillingerne