Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Následující skalární funkce provádějí výpočet, obvykle na základě vstupních hodnot, které zadáte jako argumenty, a vrátí číselnou hodnotu.
Číselná velikost a znaménko (transformace s jednou hodnotou)
Funkce v této kategorii vyhodnocují velikost nebo směrové znaménko číselného vstupu. Používejte je v ověřování dat, normalizaci, finančním modelování a ve všech scénářích, ve kterých je potřeba interpretovat nebo standardizovat pozitivitu, negativní nebo absolutní měřítko hodnoty.
| Funkce | Description |
|---|---|
| ABS | Vrátí absolutní (kladnou) hodnotu číselného výrazu. |
| SIGN | Vrátí hodnotu +1, 0 nebo -1 v závislosti na tom, jestli je výraz kladný, nulový nebo záporný. |
Zaokrouhlování a celočíselná hranice
Tyto funkce převádějí hodnoty s plovoucí desetinnou čárkou nebo vysokou přesností na celá čísla nebo reprezentace s pevnou přesností. Podporují vytváření sestav, dělení, formátování měny, výpočty prahových hodnot a všechny operace, ve kterých musí být hodnoty v souladu s diskrétními číselnými hranicemi.
| Funkce | Description |
|---|---|
| stropu |
Vrátí nejmenší celé číslo větší nebo rovno výrazu. |
| FLOOR | Vrátí největší celé číslo menší nebo rovno výrazu. |
| round | Zaokrouhlí číselnou hodnotu na zadanou přesnost a délku. |
Trigonometrické funkce
Předávané funkce (vstup interpretovaný jako radiány)
Tato skupina poskytuje základní trigonometrické funkce, které počítají poměry správného trojúhelníku nebo pravidelného chování modelu. V úlohách SQL tyto funkce obvykle podporují geometrické výpočty, prostorové transformace, analýzy dat a modely simulace, které vyžadují výpočty založené na úhlu.
| Funkce | Description |
|---|---|
| SIN | Sinus zadaného úhlu. |
| COS | Kosinus zadaného úhlu. |
| tan | Tangens vstupního výrazu |
| COT | Kotangens zadaného úhlu. |
Inverzní trigonometrické a úhlové souřadnice
Inverzní trigonometrické funkce vrací úhel, který odpovídá danému trigonometrickému poměru. Tyto funkce umožňují obnovit úhel ze souřadnic nebo dat snímačů. Používejte je v navigaci, geoprostorové analýze, výpočtech vektorů chyb a ve všech scénářích, ve kterých vypočítáte směr nebo orientaci z hodnot komponent.
| Funkce | Description |
|---|---|
| ASIN | Úhel (v radiánech), jehož sinus je daná hodnota (arkusine). |
| ACOS | Úhel (v radiánech), jehož kosinus je daná hodnota (arkusinus). |
| ATAN | Úhel (v radiánech), jehož tangens je daná hodnota (arkusangens). |
| ATN2 | Úhel (v radiánech) mezi kladnou osou x a paprskem, který ukazuje (y, x). |
Převod úhlu
Tyto funkce převádějí hodnoty mezi stupni a radiány. Slouží jako pomocné operace, které podporují interoperabilitu s rozhraními API, knihovnami a matematickými vzorci, které očekávají konkrétní měrnou jednotku úhlu.
| Funkce | Description |
|---|---|
| stupňů |
Převede radiány na stupně. |
| radiánů | Převede stupně na radiány. |
Exponenty, logaritmy, mocniny a kořeny
Tato kategorie zahrnuje funkce, které exponenciálně škálují hodnoty, výpočetní logaritmické velikosti, zvětšují čísla na libovolné mocniny nebo extrahují kořeny. Mezi typické úlohy patří finanční sloučeniny, bodovací modely, inženýrství funkcí strojového učení, vědecké analýzy a jakákoli transformace zahrnující nelineární růst nebo rozklad.
| Funkce | Description |
|---|---|
| EXP | Exponenciální hodnota výrazu (e umocněné na výraz) |
| protokolu |
Přirozený logaritmus ve výchozím nastavení; volitelná základna podporovaná v SQL Serveru. |
| LOG10 | Logaritmus base-10. |
| POWER | Vyvolá výraz na zadanou mocninu. |
| |
Druhá odmocnina zadané hodnoty. |
| čtvercové | Čtverec zadané hodnoty. |
Konstanty a náhodnost
Tyto funkce poskytují číselné konstanty a pseudonáhodné generování čísel pro vzorkování, stochastické modelování, testování a procedurální výpočty. Můžete je použít pro simulaci, analýzu Monte Carlo, randomizovaný výběr nebo vytváření reprodukovatelných testovacích scénářů při počátečním nastavení.
| Funkce | Description |
|---|---|
| pi |
Vrátí konstantu π (pí). |
| rande |
Vrátí pseudonáhodnou hodnotu float v rozmezí od 0 do 1. |
Poznámky
Aritmetické funkce, například ABS, , CEILING, DEGREESFLOOR, POWERRADIANS, a SIGN, vrací hodnotu se stejným datovým typem jako vstupní hodnota. Trigonometrické a další funkce, včetně EXP, LOG, LOG10, SQUAREa SQRT, přetypují jejich vstupní hodnoty na plovoucí a vrátí hodnotu float.
Všechny matematické funkce s výjimkou RANDjsou deterministické funkce. To znamená, že při každém zavolání vrátí stejné výsledky s konkrétní sadou vstupních hodnot.
RAND je deterministický pouze v případech, kdy zadáte počáteční parametr. Další informace o determinismu funkce naleznete v tématu Deterministické a nedeterministické funkce.