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

Функция MySQL CEILING() – закръгля до най-близкото цяло число

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

Можете също да използвате CEIL() функция, която е синоним на CEILING() .

Синтаксис

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

CEILING(X)

За числови аргументи с точна стойност връщаната стойност има числов тип с точна стойност. За аргументи с низ или с плаваща запетая, връщаната стойност има тип с плаваща запетая.

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

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

SELECT CEILING(1.87) Result;

Резултат:

+--------+
| Result |
+--------+
|      2 |
+--------+

В този случай 2 е най-малкото цяло число не по-малко от 1.87 .

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

SELECT CEILING(200.87) Result;

Резултат:

+--------+
| Result |
+--------+
|    201 |
+--------+

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

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

SELECT CEILING(-1.87) Result;

Резултат:

+--------+
| Result |
+--------+
|     -1 |
+--------+

В този случай -1 е най-малкото цяло число не по-малко от -1.87 .

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

SELECT CEILING(-200.87) Result;

Резултат:

+--------+
| Result |
+--------+
|   -200 |
+--------+

Функцията CEIL()

CEIL() функцията е синоним на CEILING() функция. Следователно можете да замените всички горепосочени примери с CEIL() вместо това.

Например:

SELECT CEIL(1.87) Result;

Резултат:

+--------+
| Result |
+--------+
|      2 |
+--------+

Закръгляване надолу – FLOOR()

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL агрегатни функции без клауза GROUP BY

  2. Грешка в MySQL:спецификация на ключ без дължина на ключа

  3. Как да напиша съхранена процедура с помощта на phpmyadmin и как да я използвам чрез php?

  4. Как работи функцията UPPER() в MySQL

  5. Вмъкване на масив в MySQL база данни с PHP