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)