Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Returnerar det största heltal som är mindre än eller lika med det specificerade numeriska uttrycket.
Transact-SQL syntaxkonventioner
Syntax
FLOOR ( numeric_expression )
Arguments
numeric_expression
Ett uttryck för den exakta numeriska eller approximativa numeriska datatypkategorin.
Returtyper
Returtypen beror på indatatypen för numeric_expression:
| Inmatningstyp | Returtyp |
|---|---|
| Flyt,äkta | float |
| Decimal(p, s) | decimal(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| pengar, småpengar | pengar |
| bit | float |
Om resultatet inte passar in i returtypen uppstår ett aritmetiskt överflödesfel.
För mer information, se Precision, skala och längd.
Examples
Följande exempel visar positiva numeriska, negativa numeriska och valutavärden med funktionen FLOOR .
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
Resultatet är heltalsdelen av det beräknade värdet i samma datatyp som numeric_expression.
---- ----- -------
123 -124 123.00