2015-09-08 5 views
0

Например, если мне дают значение 3.5, я хотел бы округлить до 4.Как округлить десятичные числа до целого числа в зависимости от значения десятичных знаков?

Если я даюсь значение 3.4, она будет округлена до 3.

Я пробовал функции ceil и floor. Тем не менее, они оба могут округлять вверх и вниз соответственно.

Это то, что я пробовал.

SELECT floor(avg(rate)) as average_age FROM review 

дает 3, а

SELECT ceil(avg(rate)) as average_age FROM review 

дает 4.

+3

Попробуйте ['ROUND()'] (https://dev.mysql.com/doc/en/mathematics-functions.html#function_round)? – eggyal

+0

да. это было правильно. Теперь я чувствую себя таким глупым. – suppko

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^