T-sql-numeric-functions

提供:Dev Guides
移動先:案内検索

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つの象限すべてのアークタンジェント値は、指定された数式の出力として取得されます。

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

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()

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

次のクエリは、顧客テーブルから指定された「給与」式に対して「1500.00」を返します。

Select MIN(salary)from CUSTOMERS

MAX()

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

次のクエリは、顧客テーブルから指定された「給与」式に対して「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)