Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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