Изучаем sql



Pdf көрінісі
бет120/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   116   117   118   119   120   121   122   123   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )
论文说明
Функция
Описание
Acos(
x
)
Вычисляет арккосинус 
x
Asin(
x
)
Вычисляет арксинус 
x
Atan(
x
)
Вычисляет арктангенс 
x
Cos(
x
)
Вычисляет косинус 
x
Cot(
x
)
Вычисляет котангенс 
x
Exp(
x
)
Вычисляет 
e
x
Ln(
x
)
Вычисляет натуральный логарифм 
x
Sin(
x
)
Вычисляет синус 
x
Sqrt(
x
)
Вычисляет квадратный корень из 
x
Tan(
x
)
Вычисляет тангенс 
x


136
Глава 7. Создание, преобразование и работа с данными
Эти функции осуществляют очень специальные задачи. Не будем при
водить здесь примеры для них (если читатель не узнаёт функцию по на
званию или описанию, то, скорее всего, она ему не нужна). Однако дру
гие числовые функции, используемые в вычислениях, чуть более гибки
и заслуживают некоторого пояснения.
Например, оператор 
modulo
, вычисляющий остаток от деления одного
числа на другое, реализован в MySQL и Oracle Database функцией 
mod()
.
В следующем примере вычисляется остаток от деления 
10
на 
4
:
mysql> 
SELECT MOD(10,4);
++
| MOD(10,4) |
++
| 2 |
++
1 row in set (0.02 sec)
Обычно функция 
mod()
используется с целыми аргументами, но в My
SQL 4.1.7 и более поздних версий допустимы и вещественные аргу
менты:
mysql> SELECT MOD(22.75, 5);
++
| MOD(22.75, 5) |
++
| 2.75 |
++
1 row in set (0.02 sec)
В SQL Server нет функции 
mod()
. Вместо нее для нахождения ос
татка используется оператор 
%
. Следовательно, выражение 
10 % 4
дает в результате значение 
2
.
Другая числовая функция, принимающая два числовых аргумента, –
функция 
pow()
(в Oracle Database или SQL Server – 
power()
), которая
возвращает первое число в степени, равной второму числу, например:
mysql> 


Достарыңызбен бөлісу:
1   ...   116   117   118   119   120   121   122   123   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет