sql >> Database >  >> RDS >> Sqlserver

PLAFOND() Voorbeelden in SQL Server

In SQL Server is de T-SQL CEILING() Met deze functie kunt u een getal naar boven afronden op het dichtstbijzijnde gehele getal. Meer specifiek geeft het het kleinste gehele getal groter dan of gelijk aan de opgegeven numerieke uitdrukking.

U geeft het nummer op als argument. Het retourgegevenstype is hetzelfde als het type dat als argument is opgegeven.

Syntaxis

De syntaxis gaat als volgt:

CEILING ( numeric_expression )  

Waar numeric_expression is een uitdrukking van de exacte numerieke of geschatte numerieke gegevenstypecategorie.

Merk op dat het bit gegevenstype is ongeldig.

Voorbeeld 1 – Positieve waarden

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

SELECT CEILING(3.63) Result;

Resultaat:

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

In dit geval 4 is het kleinste gehele getal van niet minder dan 3.63 .

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

SELECT CEILING(500.71) Result;

Resultaat:

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

Voorbeeld 2 – Negatieve waarden

Hier is een voorbeeld met een negatieve waarde.

SELECT CEILING(-3.63) Result;

Resultaat:

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

In dit geval -3 is het kleinste gehele getal van niet minder dan -3.63 .

Hier is nog een voorbeeld.

SELECT CEILING(-500.71) Result;

Resultaat:

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

Afronding naar beneden – VERDIEPING()

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


  1. De ANSI_NULLS-instelling van een database vinden in SQL Server (T-SQL)

  2. Snapshot controlfile-functie met RMAN en ORA-00245

  3. STRCMP() gebruiken om 2 strings in MySQL te vergelijken

  4. 7 dingen die u moet weten over compartimenten op Oracle Cloud Infrastructure