Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Lagerhaus in Microsoft Fabric
SQL-Datenbank in Microsoft Fabric
Gibt die größte ganze Zahl zurück, die kleiner oder gleich dem angegebenen numerischen Ausdruck ist.
Transact-SQL-Syntaxkonventionen
Syntax
FLOOR ( numeric_expression )
Argumente
numeric_expression
Ein Ausdruck der genauen numerischen oder ungefähren numerischen Datentypkategorie.
Rückgabetypen
Der Rückgabetyp hängt vom Eingabetyp von numeric_expression ab:
| Eingabetyp | Rückgabetyp |
|---|---|
| schweben, echt | float |
| Dezimal(p, s) | Dezimal(p, 0) |
| int, smallint, tinyint | int |
| bigint | bigint |
| Geld, Kleingeld | money |
| bit | float |
Wenn das Ergebnis nicht in den Rückgabetyp passt, tritt ein arithmetischer Überlauffehler auf.
Für weitere Informationen siehe Präzision, Maßstab und Länge.
Beispiele
Im folgenden Beispiel wird die Verwendung von positiven und negativen numerischen Werten sowie von Währungsangaben mit der FLOOR-Funktion gezeigt.
SELECT FLOOR(123.45),
FLOOR(-123.45),
FLOOR($123.45);
Das Ergebnis ist der Integerteil des berechneten Werts mit dem gleichen Datentyp wie numeric_expression.
---- ----- -------
123 -124 123.00