sql >> Database >  >> RDS >> Mysql

MySQL CEILING()-functie – naar boven afronden op het dichtstbijzijnde gehele getal

In MySQL is het CEILING() Met deze functie kunt u een getal naar boven afronden op het dichtstbijzijnde gehele getal. Meer specifiek geeft het het kleinste gehele getal terug dat niet minder is dan zijn argument.

U kunt ook de CEIL() . gebruiken functie, wat een synoniem is voor CEILING() .

Syntaxis

De syntaxis gaat als volgt:

CEILING(X)

Voor numerieke argumenten met een exacte waarde heeft de geretourneerde waarde een numeriek type met een exacte waarde. Voor string- of drijvende-komma-argumenten heeft de geretourneerde waarde een type met drijvende komma.

Voorbeeld 1 – Positieve waarden

Hier is een voorbeeld van het opgeven van een positieve waarde als argument.

SELECT CEILING(1.87) Result;

Resultaat:

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

In dit geval 2 is het kleinste gehele getal van niet minder dan 1.87 .

Hier is nog een voorbeeld, dit keer met een grotere waarde.

SELECT CEILING(200.87) Result;

Resultaat:

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

Voorbeeld 2 – Negatieve waarden

Hier is een voorbeeld met een negatieve waarde.

SELECT CEILING(-1.87) Result;

Resultaat:

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

In dit geval -1 is het kleinste gehele getal dat niet kleiner is dan -1.87 .

Hier is nog een voorbeeld.

SELECT CEILING(-200.87) Result;

Resultaat:

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

De CEIL()-functie

Het CEIL() functie is een synoniem voor de CEILING() functie. Daarom kunt u alle bovenstaande voorbeelden vervangen door CEIL() in plaats daarvan.

Bijvoorbeeld:

SELECT CEIL(1.87) Result;

Resultaat:

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

Afronding naar beneden – VERDIEPING()

Als u liever naar beneden afrondt naar het dichtstbijzijnde gehele getal, gebruik de FLOOR() functie in plaats daarvan.


  1. Een tabelwaardeparameter doorgeven van C# naar Oracle opgeslagen procedure

  2. Waarden samenvoegen op basis van ID

  3. Neo4j-installatie

  4. SQL Server-prestaties:testen in de cloud