Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A megadott számkifejezés legnagyobb egész számát adja vissza, amely kisebb, vagy egyenlő vagy kisebb.
Transact-SQL szintaxis konvenciók
Szemantika
FLOOR ( numeric_expression )
Arguments
numeric_expression
A pontos numerikus vagy közelítő numerikus adattípus kategóriájának kifejezése .
Visszatérési típusok
A visszatérési típus a numeric_expression bemeneti típusától függ:
| Bemeneti típus | Visszatérési típus |
|---|---|
| lebegő, valós | float |
| tizedes (p, s) | tizedes (p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| pénz, aprópénz | pénz |
| bit | float |
Ha az eredmény nem illik a visszatérő típusba, aritmetikai túlcsordulási hiba következik be.
További információért lásd: Pontosság, méretarány és hossz.
Példák
A következő példa pozitív numerikus, negatív numerikus és valutaértékeket mutat a FLOOR függvény mellett.
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
Az eredmény a számított érték egész része ugyanabban az adattípusban, mint a numeric_expression.
---- ----- -------
123 -124 123.00