Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Hàm ROUND trong SQL Server khá phổ biến trong lập trình. Dưới đây là những điều bạn cần biết về cách dùng ROUND trong SQL Server.
Hàm là một khái niệm phổ biến trong lập trình và hầu hết mọi ngôn ngữ đều có các hàm khác nhau với chức năng riêng. SQL Server cũng không ngoại lệ.
Khi tìm hiểu về SQL Server, bạn cần bắt đầu từ những khái niệ cơ bản nhất, bao gồm nó là gì, độ phổ biến và tính ứng dụng. SQL Server cũng có rất nhiều hàm. Và ROUND là một trong số đó.
Hàm ROUND được dùng để làm tròn trong SQL Server. Bạn sẽ dùng nó mỗi khi cần làm tròn một số cụ thể sang số thập phân được chỉ định.
Đặc điểm chính của hàm ROUND trong SQL Server
Cú pháp hàm làm tròn trong SQL Server
ROUND(number, decimals, operation)
Tham số:
Phương thức này chấp nhận 3 tham số, cụ thể như sau:
Nguyên tắc làm tròn số:
Khi bạn làm tròn số, hệ thống sẽ kiểm tra số ở vị trí (decimal + 1):
Ví dụ chúng ta có một số thập phân là 423.3241

Lưu ý:
Hãy xem và khám phá một số ví dụ về hàm ROUND trong SQL Server.
Ví dụ 1: Làm tròn các số
SELECT ROUND(125.315, 2);Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)SELECT ROUND(125.315, 2, 0);Result: 125.320 (kết quả được làm tròn vì tham số thứ 3 là 0)SELECT ROUND(125.315, 2, 1);Result: 125.310 (kết quả bị cắt bớt vì tham số thứ 3 khác 0)SELECT ROUND(125.315, 1);Result: 125.300 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)SELECT ROUND(125.315, 0);Result: 125.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)SELECT ROUND(125.315, -1);Result: 130.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)SELECT ROUND(125.315, -2);Result: 100.000 (kết quả được làm tròn vì tham số thứ 3 bị bỏ qua)
Ví dụ 2: Ta có bảng dữ liệu sau

1. Lấy cột chuyên mục con và tỷ lệ của trang web, làm tròn tỷ lệ đến số thập phân thứ 2
SELECT Chuyenmuccon, ROUND(Tyle, 2) AS TylemoiFROM Quantrimang;Result:Chuyenmuccon TylemoiSQL Server 74.63Facebook 58.99Python 36.22JavaScript 42.68 Google Chrome 94.88 Instagram 82.16
2. Lấy cột chuyên mục con và tỷ lệ của Lập trình trên trang web, làm tròn tỷ lệ đến phần số nguyên
SELECT Chuyenmuccon, ROUND(Tyle, 0) AS TylemoiFROM QuantrimangWHERE Chuyenmuclon="Lap trinh";Result:Chuyenmuccon TylemoiSQL Server 75Python 36JavaScript 43
ROUND() cung cấp một chức năng khác khi tham số chính xác là một số âm. Ở ví dụ bên dưới, bạn có thể nhân số gần nhất với 100 bằng ROUND(value, -2). Chúng ta sẽ dùng một truy vấn tương tự với ví dụ trước đó để hiện chức năng này:
SELECT 12345 as Value, ROUND(12345,-2) AS "Round(value,-2)" UNION SELECT 12355 as Value, ROUND(12355,-2) AS "Round(value,-2)" UNION SELECT 12350 as Value, ROUND(12350,-2) AS "Round(value,-2)" UNION SELECT 101 as Value, ROUND(101,-2) AS "Round(value,-2)" UNION SELECT 199 as Value, ROUND(199,-2) AS "Round(value,-2)" UNION SELECT 99 as Value, ROUND(99,-2) AS "Round(value,-2)"
Truy vấn hiện tại được thực thi trong MS SQL Server. Ở đây, chúng ta cũng sử dụng dữ liệu không đổi để trình bày cách hàm ROUND() hoạt động. Bạn có thể thấy một tham số chính xác của -2 hoạt động trên những giá trị khác nhau. Kết quả của ROUND(value, -2) là bội số gần nhất của 100 so với giá trị này.
Tóm lại, điểm quan trọng cần nhớ về ROUND trong SQL Server:
Nhìn chung, nếu muốn làm tròn số, nhất định bạn cần tới hàm ROUND trong SQL Server.
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Sự khác biệt giữa Zapier MCP, Zapier SDK và Zapier CLI
12 cài đặt Claude Code bạn nên kích hoạt ngay bây giờ
TOP trợ lý AI sắp xếp lịch tốt nhất
8 framework Agentic AI đáng chú ý nhất năm 2026 mà lập trình viên AI nên biết
Prompt tạo giấy mời họp phụ huynh đầu năm
Prompt biến poster phim thành tranh vẽ chì màu ngộ nghĩnh
Tạo một agent trong Microsoft Copilot Studio
Hướng dẫn tạo video tranh cát cho bài thơ, câu chuyện
Prompt ChatGPT theo vai trò giải quyết mọi công việc
TOP nền tảng tích hợp API tốt nhất năm 2026
Cách khắc phục lỗi công thức Excel bằng Claude AI
Prompt tạo infographic truyện tranh từ kiến thức bài học
Prompt chụp ảnh sản phẩm phong cách studio tối giản
TOP công cụ AI cho Microsoft Teams tốt nhất
Sự khác biệt giữa OpenClaw và Zapier
Cách tắt và ẩn Meta AI trên Facebook, Instagram, Messenger và WhatsApp
Tìm hiểu về AI by Zapier: Dễ dàng thêm các AI step vào workflow của bạn
Mẹo tùy chỉnh ChatGPT phản biện thông minh hơn
Prompt tạo ảnh chân dung trong ô tô dưới trời mưa cực điện ảnh
TOP công cụ AI cho Microsoft Outlook tốt nhất