
- T-SQL 教程
- T-SQL - 首頁
- T-SQL - 概述
- T-SQL - 資料型別
- T-SQL - 建立表
- T-SQL - 刪除表
- T-SQL - INSERT 語句
- T-SQL - SELECT 語句
- T-SQL - UPDATE 語句
- T-SQL - DELETE 語句
- T-SQL - WHERE 子句
- T-SQL - LIKE 子句
- T-SQL - ORDER BY 子句
- T-SQL - GROUP BY 子句
- T-SQL - DISTINCT 子句
- T-SQL - 連線表
- T-SQL - 子查詢
- T-SQL - 儲存過程
- T-SQL - 事務
- T-SQL - 索引
- T-SQL - 函式
- T-SQL - 字串函式
- T-SQL - 日期函式
- T-SQL - 數值函式
- T-SQL 有用資源
- T-SQL - 快速指南
- T-SQL - 有用資源
- T-SQL - 討論
T-SQL - 數值函式
MS SQL Server 數值函式可以應用於數值資料,並返回數值資料。
以下是帶示例的數值函式列表。
ABS()
數值表示式的絕對值將作為輸出。
示例
以下查詢將給出絕對值。
Select ABS(-22)
ACOS()
指定數值表示式的反餘弦值將作為輸出。
示例
以下查詢將給出 0 的反餘弦值。
Select ACOS(0)
ASIN()
指定數值表示式的反正弦值將作為輸出。
示例
以下查詢將給出 0 的反正弦值。
Select ASIN(0)
ATAN()
指定數值表示式的反正切值將作為輸出。
示例
以下查詢將給出 0 的反正切值。
Select ATAN(0)
ATN2()
指定數值表示式的四個象限中的反正切值將作為輸出。
示例
以下查詢將給出 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
BETWEEN()
如果值存在於給定的兩個表示式之間,則這些值將作為輸出。
示例
以下查詢將給出以下輸出。
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()
CEILING()
給定值將在舍入小數後作為輸出,即下一個最高值。
示例
以下查詢將為給定的 123.25 值給出 124。
Select CEILING(123.25)
FLOOR()
給定值將在舍入小數後作為輸出,即小於或等於表示式的值。
示例
以下查詢將為給定的 123.25 值給出 123。
Select FLOOR(123.25)
LOG()
給定表示式的自然對數將作為輸出。
示例
以下查詢將為給定的 1 值給出 0。
Select LOG(1)
廣告