кодесурса
«SQL

Функция SQL FLOOR ()

script1adsense2code
script1adsense3code

Функция FLOOR ()

Функция SQL FLOOR () округляет любое положительное или отрицательное десятичное значение до следующего наименьшего целого значения. SQL DISTINCT вместе с функцией SQL FLOOR () используется для извлечения только уникального значения после округления до следующего наименьшего целого значения в зависимости от указанного столбца.

Синтаксис:

 ПОЛ (выражение) 

Параметры:

название Описание
выражение Выражение, которое является числовым значением или числовым типом данных. Тип данных битов не допускается.

MySQL, PostgreSQL, SQL Server и Oracle

Все вышеперечисленные платформы поддерживают SQL-синтаксис FLOOR ().

Наглядное представление функции FLOOR ()

«SQL

Пример:

Чтобы получить округленное до следующего целочисленного значения 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:

Примечание. Выводы указанного оператора SQL, показанного здесь, взяты с использованием Oracle Database 10g Express Edition.

Вот слайд-презентация, которая охватывает арифметические функции SQL.

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: CEIL
Далее: EXP

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code