©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die ATAN2 SQL-Funktion in MySQL und MariaDB - Arkus-Tangens-Berechnung

ATAN2Syntax:ATAN2(Zahl [, Zahl2])
Rückgabe-Wert:FLOAT
Synonyme:ATAN
Funktions-Typ:Numerische Funktion
Funktions-Beschreibung

Die SQL-Funktion ATAN2() gibt den Arkus-Tangens von "Zahl" zurück. "Zahl" ist dabei der Tangens eines Bogenmaßes.

Wird "Zahl2" angegeben, wird er Arkus-Tangens aus beiden Zahlen berechnet.

Es ähnelt der Berechnung des Arkus-Tangens von "Zahl" / "Zahl2", außer dass die Vorzeichen beider Argumente verwendet werden, um den Quadranten des Ergebnisses zu bestimmen.

Als "Zahl2" ist 0 als Teiler erlaubt.

Zur Berechnung der Winkels aus dem Bogenmaß kann die Funktion DEGREES() verwendet werden.

SQL Beispiele für die ATAN2-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20

select atan2(1.7320508075688767);
select degrees(atan2(1.7320508075688767));
select atan2(16331239353195368);
select degrees(atan2(16331239353195368));
select atan2(5443746451065123);
select degrees(atan2(5443746451065123));

select atan2(1.7320508075688767,2);
select degrees(atan2(1.7320508075688767,2));
select atan2(1.7320508075688767/2);
select degrees(atan2(1.7320508075688767/2));

select atan2(1.7320508075688767,1);
select degrees(atan2(1.7320508075688767,1));
select atan2(1.7320508075688767,0.5);
select degrees(atan2(1.7320508075688767,0.5));
select atan2(1.7320508075688767,-1);
select degrees(atan2(1.7320508075688767,-1));

atan2(1.7320508075688767)
double(23)
1.0471975511965976
degrees(atan2(1.7320508075688767))
double(23)
59.99999999999999
atan2(16331239353195368)
double(23)
1.5707963267948966
degrees(atan2(16331239353195368))
double(23)
90
atan2(5443746451065123)
double(23)
1.5707963267948963
degrees(atan2(5443746451065123))
double(23)
89.99999999999999
atan2(1.7320508075688767,2)
double(23)
0.7137243789447655
degrees(atan2(1.7320508075688767,2))
double(23)
40.8933946491309
atan2(1.7320508075688767/2)
double(23)
0.7137243789447655
degrees(atan2(1.7320508075688767/2))
double(23)
40.8933946491309
atan2(1.7320508075688767,1)
double(23)
1.0471975511965976
degrees(atan2(1.7320508075688767,1))
double(23)
59.99999999999999
atan2(1.7320508075688767,0.5)
double(23)
1.289761425292083
degrees(atan2(1.7320508075688767,0.5))
double(23)
73.89788624801399
atan2(1.7320508075688767,-1)
double(23)
2.0943951023931957
degrees(atan2(1.7320508075688767,-1))
double(23)
120.00000000000001
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der ATAN2() Funktion in MySQL und MariaDB-Datenbanken

Die ATAN2()-Funktion in MySQL und MariaDB wird bei trigonometrischen Berechnungen verwendet, wenn über die x- und y-Koordinaten der zugehörige Winkel ermittelt werden muss. Dies ist besonders nützlich, da die Funktion alle vier Quadranten verarbeiten kann und die Mehrdeutigkeit der ATAN()-Funktion vermeidet, wenn nur der Quotient bekannt ist.
ASCIIASINATANATAN2AVGBENCHMARKBIN

Weitere MySQL und MariaDB SQL Numerische Funktionen

BIT_COUNTBIT_COUNT(Ganze Zahl)
Mehr zur BIT_COUNT-Funktion

CEILCEIL(Zahl)
Mehr zur CEIL-Funktion

CEILINGCEILING(Zahl)
Mehr zur CEILING-Funktion

CRC32CRC32(Zeichenkette)
Mehr zur CRC32-Funktion

CRC32CCRC32C([Parameter], Zeichenkette)

FLOORFLOOR(Zahl)
Mehr zur FLOOR-Funktion

SIGNSIGN(Zahl)
Mehr zur SIGN-Funktion

ABSABS(Zahl)
Mehr zur ABS-Funktion

ACOSACOS(Zahl)
Mehr zur ACOS-Funktion

ASINASIN(Zahl)
Mehr zur ASIN-Funktion

ATANATAN(Zahl [, Zahl2])
Mehr zur ATAN-Funktion

COSCOS(Zahl)
Mehr zur COS-Funktion

COTCOT(Zahl)
Mehr zur COT-Funktion

DEGREESDEGREES(Zahl)
Mehr zur DEGREES-Funktion

EXPEXP(Zahl)
Mehr zur EXP-Funktion

LNLN(Zahl)
Mehr zur LN-Funktion

LOGLOG([Basis], Zahl)
Mehr zur LOG-Funktion

LOG10LOG10(Zahl)
Mehr zur LOG10-Funktion

LOG2LOG2(Zahl)
Mehr zur LOG2-Funktion

MODMOD(Zahl, Teiler)
Mehr zur MOD-Funktion

POWPOW(Zahl, Exponent)
Mehr zur POW-Funktion

POWERPOWER(Zahl, Exponent)
Mehr zur POWER-Funktion

PIPI()
Mehr zur PI-Funktion

RADIANSRADIANS(Zahl)
Mehr zur RADIANS-Funktion

RANDRAND([Zahl])
Mehr zur RAND-Funktion

ROUNDROUND(Zahl [, Dezimalstellen])
Mehr zur ROUND-Funktion

SINSIN(Zahl)
Mehr zur SIN-Funktion

SQRTSQRT(Zahl)
Mehr zur SQRT-Funktion

TANTAN(Zahl)
Mehr zur TAN-Funktion

TRUNCATETRUNCATE(Zahl, Dezimalstellen)
Mehr zur TRUNCATE-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion ATAN2: mysql.com und mariadb.com und w3schools.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer