2015-04-27 4 views
-1

По моему запросу ниже, мне нужно, чтобы результаты были указаны до ближайшего целого числа, используя функцию ROUND.Как округлить результаты до ближайшего целого числа - SQL

Select dogs_id, Name, 
POWER(money,2)/2 AS 'New Prize Money' 
FROM DOG_EVENT 

Это прекрасно работает, но один из результатов придумывает, как 14,5, и мне нужно, что округляется до ближайшего целого числа.

Где и как добавить это к моему запросу выше, чтобы оно округлялось до ближайшего целого числа?

+0

Вы можете использовать либо CEIL() или FLOOR() Funciton в MySQL мат. например CEIL (МОЩНОСТЬ (деньги, 2)/2) или ЭТАЖ (МОЩНОСТЬ (деньги, 2)/2) Приветствия – Avidos

ответ

2

Я предполагаю, что это та часть, которая делится на 2

Select dogs_id, Name, ROUND(POWER(money,2)/2, 0) AS 'New Prize Money' FROM DOG_EVENT 
Смежные вопросы