Довідники SQL FLOOR

Що таке FLOOR в SQL?

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


Ця функція особливо корисна, коли необхідно працювати з числами, видаляючи дробові значення, наприклад, під час обчислень, де потрібні лише цілі числа, або під час створення звітів, де округлення у меншу сторону має сенс.


Синтаксис функції досить простий:

FLOOR(number)


Де number — це числовий вираз, який потрібно округлити. Це може бути колонка таблиці, результат обчислення або будь-яке числове значення.


Приклад використання
SELECT FLOOR(10.75) AS RoundedValue; -- Результат: 10
SELECT FLOOR(-3.14) AS RoundedValue; -- Результат: -4


Приклад з використанням даних з таблиці:

CREATE TABLE Prices (
    ProductID INT,
    Price DECIMAL(10, 2)
);

INSERT INTO Prices (ProductID, Price)
VALUES (1, 19.99), (2, 45.78), (3, 3.25);

SELECT ProductID, FLOOR(Price) AS RoundedPrice
FROM Prices;


Цей запит поверне таблицю, де ціни будуть округлені до найближчого меншого цілого числа.


Функція FLOOR підтримується більшістю реляційних баз даних, включаючи MySQL, PostgreSQL, SQL Server та Oracle. Це універсальний інструмент для роботи з округленням, який допомагає спрощувати обробку числових даних.

Коментарі
Додати коментар

Поки що коментарів немає