Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja MySQL FLOOR() — zaokrąglanie w dół do najbliższej liczby całkowitej

W MySQL funkcja FLOOR() funkcja pozwala zaokrąglić liczbę w dół do najbliższej liczby całkowitej. Dokładniej, zwraca największą liczbę całkowitą nie większą niż jej argument.

Składnia

Składnia wygląda tak:

FLOOR(X)

W przypadku argumentów liczbowych o dokładnej wartości zwracana wartość ma typ liczbowy o dokładnej wartości. W przypadku argumentów łańcuchowych lub zmiennoprzecinkowych zwracana wartość ma typ zmiennoprzecinkowy.

Przykład 1 – Wartości dodatnie

Oto przykład podania dodatniej wartości jako argumentu.

SELECT FLOOR(1.87) Result;

Wynik:

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

W tym przypadku 1 jest największą liczbą całkowitą nie większą niż 1.87 .

Oto kolejny przykład, tym razem o większej wartości.

SELECT FLOOR(200.87) Result;

Wynik:

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

Przykład 2 – Wartości ujemne

Oto przykład z użyciem wartości ujemnej.

SELECT FLOOR(-1.87) Result;

Wynik:

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

W tym przypadku -2 jest największą liczbą całkowitą nie większą niż -1.87 .

Oto kolejny przykład.

SELECT FLOOR(-200.87) Result;

Wynik:

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

Zaokrąglanie – SUFIT()

Jeśli wolisz zaokrąglać w górę, użyj CEILING() funkcja (lub jej synonim, CEIL() ).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę stworzyć instalator dla strony internetowej. PHP mysql

  2. Używanie zmiennej env w application.properties Spring Boot

  3. UPUŚĆ TABELĘ, JEŚLI ISTNIEJE w MySQL

  4. Czy istnieje możliwość ANY_VALUE dla mysql 5.6?

  5. przyznaj zdalny dostęp do bazy danych MySQL z dowolnego adresu IP