Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
ROUND trong SQL Server là gì? Cách dùng hàm ROUND trong SQL Server như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
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. Bạn có thể thấy kết quả ở truy vấn bên dưới:
Như bạn thấy dùng hàm làm tròn SQL ROUND() không quá khó. Chỉ cần nắm được những kiến thức cơ bản trên, bạn có thể sử dụng chúng thành thạo bất cứ khi nào cần.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Code tools: Chạy logic JavaScript tùy chỉnh trực tiếp trên cơ sở hạ tầng của ElevenLabs
Hướng dẫn quản lý Claude Memory chi tiết
9 ý tưởng workflow kết hợp Claude và Make thực sự hữu ích
5 tính năng tự động hóa bằng Gemini đáng thiết lập trên Android
Cách sử dụng ChatGPT tự động xử lý, trả lời thư mời họp Gmail trong tích tắc
So sánh hệ sinh thái Microsoft Copilot: Nên chọn công cụ nào?
TOP công cụ AI chỉnh sửa file PDF tốt nhất
Cách kết nối agent đàm thoại ElevenLabs với các công cụ và nguồn dữ liệu bên ngoài bằng MCP
TOP app chụp và chỉnh ảnh Trung Quốc tương tự Xingtu cực ảo diệu
Cắt file, chia nhỏ file PDF không cần phần mềm cực nhanh
Cách kiểm tra và xóa dữ liệu cá nhân trên ChatGPT
Cách tạo bảng tính bằng AI trên NoteGPT
Ứng dụng Copilot trong Word
TOP phần mềm thiết kế nhà 3D có tích hợp AI
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 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
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
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