W MariaDB, COT()
jest wbudowaną funkcją numeryczną, która zwraca cotangens swojego argumentu.
W trygonometrii, w trójkącie prostokątnym, cotangens kąta to długość sąsiedniego boku podzielona przez długość przeciwległego boku.
Składnia
Składnia wygląda tak:
COT(X)
Gdzie X
to liczba, dla której należy uzyskać cotangens.
Przykład
Oto przykład:
SELECT COT(45);
Wynik:
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Ułamki
Argument może zawierać część ułamkową:
SELECT COT(4.57);
Wynik:
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Wartości ujemne
Argument może być negatywny:
SELECT COT(-4.57);
Wynik:
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Wyrażenia
Argument może zawierać wyrażenia takie jak:
SELECT COT(0.4 * 1.3);
Wynik:
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Zerowe argumenty
Argument musi być niezerowy, ponieważ cotangens zera nie istnieje.
SELECT COT(0);
Wynik:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Argumenty nieliczbowe
Oto przykład tego, co się dzieje, gdy dostarczamy argument nieliczbowy:
SELECT COT('Cat');
Wynik:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'
Argumenty zerowe
COT()
zwraca null
jeśli argument jest null
:
SELECT COT(null);
Wynik:
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Brakujące argumenty
Wywołanie COT()
z niewłaściwą liczbą argumentów lub bez żadnych argumentów powoduje błąd:
SELECT COT();
Wynik:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
Oraz:
SELECT COT(10, 2);
Wynik:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'