Функция SQL FLOOR ()
Функция FLOOR ()
Функция SQL FLOOR () округляет любое положительное или отрицательное десятичное значение до следующего наименьшего целого значения. SQL DISTINCT вместе с функцией SQL FLOOR () используется для извлечения только уникального значения после округления до следующего наименьшего целого значения в зависимости от указанного столбца.
Синтаксис:
ПОЛ (выражение)
Параметры:
название | Описание |
---|---|
выражение | Выражение, которое является числовым значением или числовым типом данных. Тип данных битов не допускается. |
MySQL, PostgreSQL, SQL Server и Oracle
Все вышеперечисленные платформы поддерживают SQL-синтаксис FLOOR ().
Наглядное представление функции FLOOR ()
Пример:
Чтобы получить округленное до следующего целочисленного значения 17,36 из таблицы DUAL , можно использовать следующий оператор SQL:
SELECT FLOOR(17.36)
FROM dual;
Выход:
ПОЛ (17.36) ------------ 17
Функция SQL FLOOR () для отрицательного значения
Чтобы получить округленное до следующего целочисленного значения -17,36 из таблицы DUAL , можно использовать следующий оператор SQL:
SELECT FLOOR(-17.36)
FROM dual;
Выход:
ПОЛ (-17,36) ------------- -18
Функция SQL FLOOR () с
Чтобы получить округленное до следующего целочисленного значения столбца 'комиссия' после умножения на (-50) из таблицы "агенты", можно использовать следующий оператор SQL:
SELECT DISTINCT(FLOOR(commission*(-50))) "DISTINCT(FLOOR())",
commission*(-50)
FROM agents;
Выход:
КОМИССИЯ DISTINCT (FLOOR ()) * (- 50) ----------------- ---------------- -6 -5,5 -8 -7,5 -6 -6 -7 -7 -7 -6,5
SQL: сравнение между функциями FLOOR () и CEIL ()
Примечание. Выводы указанного оператора SQL, показанного здесь, взяты с использованием Oracle Database 10g Express Edition.
Вот слайд-презентация, которая охватывает арифметические функции SQL.
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования