T-SQL - Hàm số
Các hàm số của MS SQL Server có thể được áp dụng trên dữ liệu số và sẽ trả về dữ liệu số.
Sau đây là danh sách các hàm Numeric với các ví dụ.
ABS ()
Giá trị tuyệt đối sẽ xuất hiện dưới dạng đầu ra cho biểu thức số.
Thí dụ
Truy vấn sau sẽ cho giá trị tuyệt đối.
Select ABS(-22)
ACOS ()
Giá trị Arc cosine sẽ xuất hiện dưới dạng đầu ra cho biểu thức số được chỉ định.
Thí dụ
Truy vấn sau đây sẽ cung cấp giá trị cosin cung bằng 0.
Select ACOS(0)
ASIN ()
Giá trị Arc sin sẽ xuất hiện dưới dạng đầu ra cho biểu thức số được chỉ định.
Thí dụ
Truy vấn sau đây sẽ cung cấp giá trị cung sin là 0.
Select ASIN(0)
ATAN ()
Giá trị tiếp tuyến của cung sẽ xuất hiện dưới dạng đầu ra cho biểu thức số được chỉ định.
Thí dụ
Truy vấn sau đây sẽ cung cấp giá trị tiếp tuyến của cung là 0.
Select ATAN(0)
ATN2 ()
Giá trị tiếp tuyến của cung trong cả bốn góc phần tư sẽ xuất hiện dưới dạng đầu ra cho biểu thức số được chỉ định.
Thí dụ
Truy vấn sau sẽ cung cấp giá trị tiếp tuyến của cung trong cả bốn góc phần tư của 0.
Select ATN2(0, -1)
Hãy xem xét bảng KHÁCH HÀNG có các bản ghi sau.
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
GIỮA()
Nếu các giá trị tồn tại giữa hai biểu thức đã cho thì chúng sẽ xuất hiện dưới dạng đầu ra.
Thí dụ
Truy vấn sau sẽ cho kết quả sau.
SELECT salary from customers where salary between 2000 and 8500
Đầu ra
salary
2000.00
2000.00
6500.00
8500.00
4500.00
MIN ()
Giá trị nhỏ nhất sẽ xuất phát từ biểu thức đã cho.
Thí dụ
Truy vấn sau sẽ cung cấp '1500,00' cho biểu thức 'tiền lương' đã cho từ bảng khách hàng.
Select MIN(salary)from CUSTOMERS
MAX ()
Giá trị lớn nhất sẽ xuất phát từ biểu thức đã cho.
Thí dụ
Truy vấn sau sẽ cung cấp '10000,00' cho biểu thức 'tiền lương' đã cho từ bảng khách hàng.
Select MAX(salary)from CUSTOMERS
SQRT ()
Căn bậc hai của biểu thức số đã cho sẽ xuất hiện dưới dạng đầu ra.
Thí dụ
Truy vấn sau đây sẽ cho kết quả 2 đối với biểu thức 4 số đã cho.
Select SQRT(4)
SỐ PI()
Giá trị PI sẽ xuất hiện dưới dạng đầu ra.
Thí dụ
Truy vấn sau sẽ cung cấp 3,14159265358979 cho giá trị PI.
Select PI()
TRẦN NHÀ()
Giá trị đã cho sẽ xuất hiện dưới dạng đầu ra sau khi làm tròn số thập phân là giá trị cao nhất tiếp theo.
Thí dụ
Truy vấn sau sẽ cho 124 cho giá trị 123,25 đã cho.
Select CEILING(123.25)
SÀN NHÀ()
Giá trị đã cho sẽ xuất hiện dưới dạng đầu ra sau khi làm tròn số thập phân nhỏ hơn hoặc bằng biểu thức.
Thí dụ
Truy vấn sau sẽ cung cấp 123 cho giá trị 123,25 đã cho.
Select FLOOR(123.25)
ĐĂNG NHẬP ()
Lôgarit tự nhiên của biểu thức đã cho sẽ là đầu ra.
Thí dụ
Truy vấn sau sẽ đưa ra giá trị 0 cho 1 giá trị đã cho.
Select LOG(1)