418 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
-> NULL
mysql> select ACOS(0);
-> 1.570796
ASIN(X) Gibt den Arcussinus von X zur¨uck, das heißt den Wert, dessen Sinus X ist. Gibt
NULL zur¨uck, wenn X nicht im Bereich von -1 bis 1 liegt:
mysql> select ASIN(0.2);
-> 0.201358
mysql> select ASIN(’foo’);
-> 0.000000
ATAN(X) Gibt den Arcustangens von X zur¨uck, das heißt den Wert, dessen Tangens X ist:
mysql> select ATAN(2);
-> 1.107149
mysql> select ATAN(-2);
-> -1.107149
ATAN2(Y,X)
Gibt den Arcustangens der beiden Variablen X und Y zur¨uck. Das ¨ahnelt der
Berechnung des Arcustangens von Y / X , ausser dass die Vorzeichen beider Ar-
gumente benutzt werden, um den Quadranten des Ergebnisses zu bestimmen:
mysql> select ATAN(-2,2);
-> -0.785398
mysql> select ATAN(PI(),0);
-> 1.570796
COT(X) Gibt den Cotangens von X zur¨uck:
mysql> select COT(12);
-> -1.57267341
mysql> select COT(0);
-> NULL
RAND()
RAND(N) Gibt eine Zufallszahl (Fließkommawert) im Bereich von 0 bis 1.0 zur¨uck. Wenn
ein Ganzzahl-Argument N angegeben wird, wird es als Ausgangswert benutzt:
mysql> select RAND();
-> 0.5925
mysql> select RAND(20);
-> 0.1811
mysql> select RAND(20);
-> 0.1811
mysql> select RAND();
-> 0.2079
mysql> select RAND();
-> 0.7888
Sie k¨onnen eine Spalte mit RAND()-Werten nicht in einer ORDER BY-Klausel
verwenden, weil ORDER BY die Spalte mehrfach auswerten w¨urde. In MySQL-
Version 3.23 k¨onnen Sie jedoch folgendes tun: SELECT * FROM tabelle ORDER
BY RAND()
Comentarios a estos manuales