Проходимец — это средняя стадия между «ничто» и «первопроходец» (С.Н. Федоров).

MySQL. Функция CEIL

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
16 августа 2019
MySQL. Математические функции
Резюме: в этой статье вы узнаете о функции CEIL() в MySQL.

Функция CEIL() принимает номер входа и возвращает наименьшее целое число , большее или равное этому числу.

Ниже показан синтаксис функции CEIL():

CEIL (numeric_expression)

 

В этом синтаксисе numeric_expression может быть литеральным числом или выражением, которое оценивает число.

Тип обратного числа зависит от типа входного числа. Если тип входного числа – точный числовой тип или тип с плавающей запятой, тип возвращаемого значения – точный числовой тип или тип с плавающей запятой соответственно.

Обратите внимание, что CEILING() это синоним CEIL(), так что вы можете использовать их взаимозаменяемо.

Следующая картинка иллюстрирует функцию CEIL():

MySQL. Функция CEIL

 

Примеры функций CEIL() в MySQL

Давайте рассмотрим несколько примеров использования функции CEIL().

 

Применить CEIL()функцию MySQL к положительному числу

В следующем примере функция CEIL() применяется к положительному числу:

SELECT CEIL(1.59);

 

Вот вывод:

MySQL. Функция CEIL

 

В этом примере, поскольку наименьшее целое число больше или равно входному номеру равно 2, функция CEIL() возвращает 2.

 

Применить функцию CEIL() в MySQL к отрицательному числу

Следующее утверждение применяет функцию CEIL() к отрицательному числу:

SELECT CEIL(-1.59);

 

Вывод запроса выглядит следующим образом:

MySQL. Функция CEIL

 

Наименьшее целое число, большее или равное -1,59, равно -1, поэтому функция CEIL() возвращает -1.

 

Использование CEIL()функции MySQL в запросе

Мы будем использовать таблицу products из образца базы данных для демонстрации:

MySQL. Функция CEIL

 

Следующее утверждение находит среднюю рекомендованную производителем розничную цену (MSRP) всех продуктов по товарным линиям:

SELECT
productLine,
CEIL(AVG(msrp)) averageMsrp
FROM
products
GROUP BY
productLine
ORDER BY
averageMsrp;

 

Вот вывод:

MySQL. Функция CEIL

 

В этом примере, во-первых, функция AVG() возвращала среднее значение MSRP для всех продуктов в виде десятичных чисел. Затем функция CEIL() возвращает среднее значение MSRP в виде целых чисел.

Из этой статьи вы узнали, как использовать функцию CEIL() в MySQL, чтобы возвращать наименьшее целое число, большее или равное входному числу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 380

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close