Mysql математические функции
Автор Џковлев Александр задал вопрос в разделе Другие языки и технологии
Можно ли округлить числа после точки в Базе Данных MYSQL и получил лучший ответ
Ответ от 1_and_0[гуру]
FLOOR(X)
Возвращает наибольшее целое число, не превышающее X:
mysql> SELECT FLOOR(1.23);
-> 1
mysql> SELECT FLOOR(-1.23);
-> -2
Следует учитывать, что возвращаемая величина преобразуется в BIGINT!
CEILING(X)
Возвращает наименьшее целое число, не меньшее, чем X:
mysql> SELECT CEILING(1.23);
-> 2
mysql> SELECT CEILING(-1.23);
-> -1
Следует учитывать, что возвращаемая величина преобразуется в BIGINT!
ROUND(X)
Возвращает аргумент X, округленный до ближайшего целого числа:
mysql> SELECT ROUND(-1.23);
-> -1
mysql> SELECT ROUND(-1.58);
-> -2
mysql> SELECT ROUND(1.58);
-> 2
Следует учитывать, что поведение функции ROUND() при значении аргумента, равном середине между двумя целыми числами, зависит от конкретной реализации библиотеки C. Округление может выполняться: к ближайшему четному числу, всегда к ближайшему большему, всегда к ближайшему меньшему, всегда быть направленным к нулю. Чтобы округление всегда происходило только в одном направлении, необходимо использовать вместо данной хорошо определенные функции, такие как TRUNCATE() или FLOOR().
ROUND(X,D)
Возвращает аргумент X, округленный до числа с D десятичными знаками. Если D равно 0, результат будет представлен без десятичного знака или дробной части:
mysql> SELECT ROUND(1.298, 1);
-> 1.3
mysql> SELECT ROUND(1.298, 0);
-> 1
Источник: MySQL.ru
ROUND() ROUND() takes two arguments. The first is the number to round and the second optional argument the number of decimal places to round the number to. If the second argument is not specified then it defaults to 0 thus rounding to the nearest
Что значит абсолютное значение (значение по модулю)?? она же функция MathAbs
значит что
ABS(2) == 2
ABS(-5) == 5
ABS(0) == 0
абсолютное значение это
подробнее...
Есть все-таки еще добрые и хорошие люди. Всем огромное спасибо. Дай вам Бог здоровья и вашим близким.
Хотелось бы быть добрым и хорошим, но вот беда: я умею рисовать
графики математических функций,
подробнее...
mysql_affected_rows()
Не пользовался affected_rows. link_identifier - необязательный параметр, указывающий на соединение
подробнее...
Что такое вейвлет???
Материал из Википедии — свободной энциклопедии
Вейвлеты (от англ. wavelet), всплески
подробнее...
что такон арккосинус, арксинус и арктангенс
Обра́тные тригонометри́ческие фу́нкции (круговые функции, аркфункции) —
подробнее...
Какие существуют различия между объектами, созданными в векторном и растровом графических редакторах?
Различия принципиальные.
Ра́стровое изображе́ние — представляет собой сетку
подробнее...
Что такое экстремизм Если перепост какой - нибудь - и, ..
экстремизм 1
ЭКСТРЕМУМ (лат. extrеmum «крайнее» ) — общее название наибольшего и наименьшего
подробнее...
Что значит слово "экстраполировать"?
Экстраполяция (от экстра… и лат. polio — приглаживаю, выправляю, изменяю) — в математике — особый
подробнее...
Что делать, если в Excel пишет #знач!
Ошибка #ЗНАЧ! появляется в том случае, если формула содержит ячейки с разными типами данных. Если
подробнее...
что такое дельта
Дельта — одно из древних названий созвездия Треугольника.
Дельта — разговорное название
подробнее...
Что обозначает слово "экзикуция" и слово "сингулярность"? просто интерестно О_О
Экзекуция (лат. executio) — исполнение. 1) исполнение приговора (о смертной казни или телесных
подробнее...
Нужeн дoклaд пo физикe. Пoмoгите пoжaлуйстa, нужeн дoклaд нa тeму: "Рoль мaтeмaтики в физикe". Зaрaнee спaсибo.
Думаю, ни для кого не секрет, что абсолютно все физические законы так или иначе описываются
подробнее...
Что означает Longint и repeat в паскале?
лонгинт - переменная целого типа
репеат - оператор цикла
унтил - условия выхода
подробнее...
разряд сотен тысяч
Разбивка числа на разряды
В строке 3 определяется, сколько целых миллионов, тысяч,
подробнее...
Кто установил Pandora 3700? Какие впечатления? Плюсы, минусы.
Установив Pandora DXL 3700 на автомобиль, владелец получает обычный для автосигнализаций Pandora
подробнее...