В MySQL, ASIN()
функцията връща арксинуса на число.
Вие предоставяте числото като аргумент при извикване на функцията.
Синтаксис
Синтаксисът е така:
ASIN(X)
Където X
е стойността, за която искате да се върне арксинусът. Аргументът трябва да бъде стойност в диапазона -1
до 1
. Ако е извън този диапазон, NULL
се връща.
Пример 1 – Основна употреба
Ето един основен пример.
SELECT ASIN(0.1);
Резултат:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Ето какво се случва, когато предоставите стойност от 1
.
SELECT ASIN(1);
Резултат:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
И ето какво се случва, когато предоставите стойност от -1
.
SELECT ASIN(-1);
Резултат:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Пример 2 – Стойности извън обхвата
Както бе споменато, предоставяне на стойност извън диапазона -1
до 1
връща стойност NULL.
SELECT ASIN(2);
Резултат:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Пример 3 – Изрази
Можете също да предавате изрази като този:
SELECT ASIN(0.1 + 0.3);
Резултат:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Пример 4 – нула
Нулата е в рамките на приетия диапазон.
SELECT ASIN(0);
Резултат:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Пример 5 – NULL
Предаване на NULL
връща NULL
.
SELECT ASIN(NULL);
Резултат:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Върнете косинуса на дъгата
Можете също да върнете арк косинуса на стойност, като използвате ACOS()
функция.