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
Hướng dẫn giải phóng bộ nhớ lưu trữ ChatGPT
TOP công cụ AI đáng thử nhất trong năm
TOP Claude Connector giúp tăng năng suất làm việc
Thơ về tháng 10 hay, lãng mạn và tâm trạng nhất
TOP công cụ AI hỗ trợ lập trình tốt nhất
TOP trang web chia sẻ torrent phổ biến nhất
Cách xem live stream giải đua xe F1
Tại sao agent đưa ra phản hồi kỳ lạ trong Microsoft Copilot Studio?
Hướng dẫn xem lại thói quen sử dụng Claude AI
TOP Claude Connector cho quảng cáo và marketing
Webhook tools: Kết nối trợ lý của bạn với dữ liệu và hệ thống bên ngoài trong ElevenAgents
Cách gỡ box Hoàn thành nhiều việc hơn với AI khỏi New Tab Chrome
Cách thêm tài khoản vào plugin Google Calendar trên ChatGPT
TOP công cụ quản lý prompt AI tốt nhất
Cách áp dụng feedback video với Claude hoặc ChatGPT, không cần chỉnh sửa lại toàn bộ
Hướng dẫn tìm kiếm trò chuyện trên Gemini
8 công cụ viết AI tốt nhất hiện nay
Cách gỡ Gemini khỏi thanh tìm kiếm trong Google Photos
Quản lý tài liệu trong kho kiến thức ElevenAgents
Generative Orchestration trong Copilot Studio: Cách agent đưa ra quyết định
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Cách sửa lỗi There Are Currently No Power Options Available Windows
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10