T-SQL-数値関数

MS SQL Serverの数値関数は数値データに適用でき、数値データを返します。

以下は、例を含む数値関数のリストです。

ABS()

数値式の出力として絶対値が返されます。

次のクエリは絶対値を示します。

Select ABS(-22)

ACOS()

アークコサイン値は、指定された数式の出力として提供されます。

次のクエリでは、アークコサイン値が0になります。

Select ACOS(0)

ASIN()

アークサイン値は、指定された数式の出力として提供されます。

次のクエリでは、アークサイン値が0になります。

Select ASIN(0)

日焼け()

アークタンジェント値は、指定された数式の出力として提供されます。

次のクエリでは、アークタンジェント値が0になります。

Select ATAN(0)

ATN2()

4つの象限すべてのアークタンジェント値は、指定された数式の出力として提供されます。

次のクエリは、0の4つの象限すべてのアークタンジェント値を示します。

Select ATN2(0, -1)

次のレコードを持つCUSTOMERSテーブルについて考えてみます。

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00

の間に()

指定された2つの式の間に値が存在する場合、それらは出力として提供されます。

次のクエリは、次の出力を提供します。

SELECT salary from customers where salary between 2000 and 8500

出力

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN()

最小値は、指定された式からの出力として取得されます。

次のクエリは、customersテーブルから指定された「salary」式に対して「1500.00」を提供します。

Select MIN(salary)from CUSTOMERS

MAX()

最大値は、指定された式からの出力として取得されます。

次のクエリは、customersテーブルから指定された「salary」式に対して「10000.00」を提供します。

Select MAX(salary)from CUSTOMERS

SQRT()

指定された数式の平方根が出力として表示されます。

次のクエリは、指定された4つの数式に対して2を返します。

Select SQRT(4)

PI()

PI値が出力されます。

次のクエリは、PI値に3.14159265358979を提供します。

Select PI()

天井()

指定された値は、次に高い値である小数点以下を四捨五入した後に出力として返されます。

次のクエリは、指定された123.25値に対して124を返します。

Select CEILING(123.25)

床()

指定された値は、式以下の小数を丸めた後に出力として返されます。

次のクエリは、指定された123.25値に対して123を提供します。

Select FLOOR(123.25)

ログ()

指定された式の自然対数が出力として返されます。

次のクエリは、指定された1つの値に対して0を返します。

Select LOG(1)