【SQL Server】算術演算子

今回はSQL Serverの算術演算子です。
SQLの仕事から離れて、また戻ってくるとMOD(余剰)の演算子を忘れています。

SQL SERVERの算術演算子

 

operator 演算子 意味
加算 + 加算
減算 減算
乗算 * 乗算
除算 / 除算
剰余 % 除算による整数の剰余を返します。 たとえば、12 % 5 の場合、12 を 5 で割ると余りは 2 なので、12 % 5 = 2 となります。

簡単なSQLで確かめてみます。

declare @tbl1 table(num1 int, num2 int)

insert into @tbl1 values(4, 2)
insert into @tbl1 values(5, 2)
insert into @tbl1 values(6, 2)
insert into @tbl1 values(7, 3)
insert into @tbl1 values(8, 3)

select num1, num2, num1 + num2 as '加算', num1 - num2  as '減算',num1 * num2 as '乗算',num1 / num2 as '割算',num1 % num2 as '剰余' from @tbl1

SQLの結果です。
sql-result01

以上、SQL SERVERの算術演算子でした。