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)