Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

FLOOR () Ví dụ trong SQL Server

Trong SQL Server, T-SQL FLOOR() hàm cho phép bạn làm tròn một số xuống số nguyên gần nhất. Cụ thể hơn, nó trả về số nguyên lớn nhất nhỏ hơn hoặc bằng biểu thức số được chỉ định.

Bạn cung cấp số dưới dạng đối số. Kiểu dữ liệu trả về giống với kiểu được cung cấp dưới dạng đối số.

Cú pháp

Cú pháp như sau:

FLOOR ( numeric_expression )   

Trong đó numeric_expression là một biểu thức của danh mục kiểu dữ liệu số chính xác hoặc số gần đúng.

Lưu ý rằng bit kiểu dữ liệu không hợp lệ.

Ví dụ 1 - Giá trị Dương

Dưới đây là một ví dụ về việc cung cấp giá trị dương làm đối số.

Kết quả
SELECT FLOOR(3.63) Result;

Kết quả:

+----------+
| Result   |
|----------|
| 3        |
+----------+

Trong trường hợp này, 3 là số nguyên lớn nhất nhỏ hơn hoặc bằng 3.63 .

Đây là một ví dụ khác, lần này có giá trị lớn hơn.

Kết quả
SELECT FLOOR(500.71) Result;

Kết quả:

+----------+
| Result   |
|----------|
| 500      |
+----------+

Ví dụ 2 - Giá trị phủ định

Dưới đây là một ví dụ sử dụng giá trị âm.

Kết quả
SELECT FLOOR(-3.63) Result;

Kết quả:

+----------+
| Result   |
|----------|
| -4       |
+----------+

Trong trường hợp này, -4 là số nguyên lớn nhất nhỏ hơn hoặc bằng -3.63 .

Đây là một ví dụ khác.

Kết quả
SELECT FLOOR(-500.71) Result;

Kết quả:

+----------+
| Result   |
|----------|
| -501     |
+----------+

Làm tròn - CEILING ()

Nếu bạn muốn làm tròn lên đến số nguyên gần nhất, sử dụng T-SQL CEILING() chức năng thay thế.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khắc phục:“Không thể thực hiện ĐĂNG NHẬP SAO LƯU vì không có bản sao lưu cơ sở dữ liệu hiện tại.” trong SQL Server / SQL Edge

  2. Không thể bỏ giản đồ vì nó không tồn tại hoặc bạn không có quyền. - Hướng dẫn SQL Server / TSQL Phần 29

  3. SQL Server 2008 Spatial:tìm một điểm trong đa giác

  4. ISJSON () Ví dụ trong SQL Server (T-SQL)

  5. Loại bỏ một máy chủ được liên kết trong SQL Server bằng T-SQL