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
Die folgenden skalaren Funktionen führen eine Berechnung aus, in der Regel basierend auf Eingabewerten, die Sie als Argumente angeben, und geben einen numerischen Wert zurück.
Numerische Größe und Vorzeichen (Einzelwerttransformationen)
Funktionen in dieser Kategorie bewerten die Größe oder das Richtungszeichen einer numerischen Eingabe. Verwenden Sie sie in Datenüberprüfung, Normalisierung, Finanzmodellierung und jedem Szenario, in dem die Positivität, Negativität oder absolute Skalierung eines Werts interpretiert oder standardisiert werden muss.
| Funktion | Description |
|---|---|
| ABS | Gibt den absoluten (positiven) Wert des numerischen Ausdrucks zurück. |
| SIGN | Gibt +1, 0 oder -1 zurück, je nachdem, ob der Ausdruck positiv, null oder negativ ist. |
Rundung und ganze Zahl
Diese Funktionen konvertieren Gleitkomma- oder Genauigkeitswerte in ganze Zahlen oder Darstellungen mit fester Genauigkeit. Sie unterstützen Berichte, Bucketing, Währungsformatierungen, Schwellenwertberechnungen und alle Vorgänge, bei denen Werte an diskreten numerischen Begrenzungen ausgerichtet werden müssen.
| Funktion | Description |
|---|---|
| CEILING | Gibt die kleinste ganze Zahl zurück, die größer oder gleich dem Ausdruck ist. |
| FLOOR | Gibt die größte ganze Zahl kleiner oder gleich dem Ausdruck zurück. |
| ROUND | Rundet einen numerischen Wert auf die angegebene Genauigkeit und Länge. |
Trigonometrische Funktionen
Vorwärtsfunktionen (als Bogenmaß interpretierte Eingabe)
Diese Gruppe stellt die elementaren Trigonometrischen Funktionen bereit, die das Verhältnis eines rechtwinkligen Dreiecks oder modells periodisches Verhalten berechnen. In SQL-Workloads unterstützen diese Funktionen in der Regel geometrische Berechnungen, räumliche Transformationen, Datenanalysen und Simulationsmodelle, die winkelbasierte Berechnungen erfordern.
| Funktion | Description |
|---|---|
| SIN | Sinus des angegebenen Winkels. |
| COS | Kosinus des angegebenen Winkels. |
| TAN | Tangens des Eingabeausdrucks. |
| COT | Kotangens des angegebenen Winkels. |
Umgekehrte Trigonometrie und Winkel-von-Koordinaten
Umgekehrte Trigonometrische Funktionen geben den Winkel zurück, der einem bestimmten Trigonometrischen Verhältnis entspricht. Mit diesen Funktionen können Sie einen Winkel aus Koordinaten- oder Sensordaten wiederherstellen. Verwenden Sie sie in Navigation, Geospatialanalyse, Fehlervektorberechnungen und allen Szenarien, in denen Sie die Richtung oder Ausrichtung aus Komponentenwerten berechnen.
| Funktion | Description |
|---|---|
| ASIN | Winkel (in Bogenmaß), dessen Sinus der angegebene Wert (Arcsinus) ist. |
| ACOS | Winkel (in Bogenmaß), dessen Kosinus der angegebene Wert (Arckosinus) ist. |
| ATAN | Winkel (in Bogenmaß), dessen Tangens der angegebene Wert ist (Arkutangent). |
| ATN2 | Winkel (in Bogenmaßen) zwischen der positiven X-Achse und einem zu punktden (y, x)Strahl . |
Winkelkonvertierung
Diese Funktionen konvertieren Werte zwischen Grad und Bogenmaß. Sie dienen als Hilfsvorgänge, die die Interoperabilität mit APIs, Bibliotheken und mathematischen Formeln unterstützen, die eine bestimmte Winkelmesseinheit erwarten.
| Funktion | Description |
|---|---|
| DEGREES | Konvertiert Bogenmaße zu Graden. |
| RADIANS | Rechnet Grad in Bogenmaß um. |
Exponenten, Logarithme, Kräfte und Wurzeln
Diese Kategorie enthält Funktionen, die Werte exponentiell skalieren, logarithmische Größe berechnen, Zahlen auf beliebige Kräfte erhöhen oder Wurzeln extrahieren. Typische Arbeitslasten umfassen finanzielle Verbundmodelle, Bewertungsmodelle, Machine Learning Feature Engineering, wissenschaftliche Analysen und alle Transformationen, die nichtlineares Wachstum oder Verfall beinhalten.
| Funktion | Description |
|---|---|
| EXP | Exponentieller Wert des Ausdrucks (in den Ausdruck ausgelöst). |
| LOG | Natürlicher Logarithmus standardmäßig; optionale Basis, die in SQL Server unterstützt wird. |
| LOG10 | Logarithmus base-10. |
| POWER | Löst den Ausdruck auf die angegebene Potenz aus. |
| SQRT | Quadratwurzel des angegebenen Werts. |
| SQUARE | Quadrat des angegebenen Werts. |
Konstanten und Zufallszahlen
Diese Funktionen stellen numerische Konstanten und Pseudo-Zufallszahlen zur Generierung von Samplings, stochastischen Modellierungen, Tests und prozeduralen Berechnungen bereit. Verwenden Sie sie für Simulation, Monte Carlo-Analyse, zufällige Auswahl oder das Erstellen reproduzierbarer Testszenarien beim Seeden.
| Funktion | Description |
|---|---|
| PI | Gibt die Konstante π (pi) zurück. |
| RAND | Gibt einen pseudo-zufälligen Gleitkomma zwischen 0 und 1 zurück. |
Bemerkungen
Arithmetische Funktionen wie , ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSund SIGN, geben einen Wert mit demselben Datentyp wie der Eingabewert zurück. Trigonometrische und andere Funktionen, einschließlich EXP, LOG, LOG10, SQUAREund SQRT, wandeln ihre Eingabewerte in float- um und geben einen float--Wert zurück.
Alle mathematischen Funktionen außer RANDsind deterministische Funktionen. Dies bedeutet, dass sie jedes Mal dieselben Ergebnisse zurückgeben, wenn sie mit einem bestimmten Satz von Eingabewerten aufgerufen werden.
RAND ist nur deterministisch, wenn Sie einen Seed-Parameter angeben. Weitere Informationen zu Funktionsdeterminismus finden Sie unter Deterministische und nichtdeterministische Funktionen.