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)