Udostępnij za pośrednictwem


Operatory arytmetyczne (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)punkt końcowy analizy SQL w usłudze Microsoft FabricWarehouse w usłudze Microsoft FabricSQL Database w usłudze Microsoft Fabric

Operatory arytmetyczne uruchamiają operacje matematyczne na dwóch wyrażeniach co najmniej jednego typu danych. Są one uruchamiane z kategorii typu danych liczbowych. Aby uzyskać więcej informacji na temat kategorii typów danych, zobacz Transact-SQL konwencje składni.

Operator Znaczenie
+ (Dodaj) Dodatek
— (odejmowanie) Odejmowanie
* (mnożenie) Mnożenie
/(dzielenie) Dzielenie
% (Modulo) Zwraca pozostałą część całkowitą dzielenia. Na przykład 12 % 5 = 2, ponieważ pozostała część 12 podzielona przez 5 jest 2.

Operatory plus (+) i minus (-) mogą również służyć do uruchamiania operacji arytmetycznych na daty/godziny i wartości smalldatetime.

Aby uzyskać więcej informacji na temat dokładności i skali wyniku operacji arytmetycznej, zobacz Precyzja, skala i długość.