Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

FLOOR() Примери в SQL Server

В SQL Server, T-SQL FLOOR() функцията ви позволява да закръглите число надолу до най-близкото цяло число. По-конкретно, той връща най-голямото цяло число, по-малко или равно на посочения числов израз.

Вие предоставяте числото като аргумент. Типът данни за връщане е същият като този, предоставен като аргумент.

Синтаксис

Синтаксисът е така:

FLOOR ( numeric_expression )   

Където числово_израз е израз на точната числова или приблизителна категория числови тип данни.

Имайте предвид, че битът типът данни е невалиден.

Пример 1 – Положителни стойности

Ето пример за предоставяне на положителна стойност като аргумент.

SELECT FLOOR(3.63) Result;

Резултат:

+----------+
| Result   |
|----------|
| 3        |
+----------+

В този случай 3 е най-голямото цяло число, по-малко или равно на 3.63 .

Ето още един пример, този път с по-голяма стойност.

SELECT FLOOR(500.71) Result;

Резултат:

+----------+
| Result   |
|----------|
| 500      |
+----------+

Пример 2 – Отрицателни стойности

Ето пример за използване на отрицателна стойност.

SELECT FLOOR(-3.63) Result;

Резултат:

+----------+
| Result   |
|----------|
| -4       |
+----------+

В този случай -4 е най-голямото цяло число, по-малко или равно на -3.63 .

Ето още един пример.

SELECT FLOOR(-500.71) Result;

Резултат:

+----------+
| Result   |
|----------|
| -501     |
+----------+

Закръгляване – CEILING()

Ако предпочитате да закръглите нагоре до най-близкото цяло число, използвайте T-SQL CEILING() функция вместо това.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sp_add_schedule срещу sp_add_jobschedule в SQL Server:Каква е разликата?

  2. Показатели за производителност на SQL сървъра, за да останете пред играта

  3. Как да създадете уникално ограничение за колона за вече съществуваща таблица - SQL Server / TSQL урок, част 97

  4. Компресиране на специфичен дял в таблица в SQL Server (T-SQL)

  5. Индекс на SQL Server Обратно сканиране:разбиране, настройка