Cách dùng hàm ROUND trong SQL Server

  • Friday 24/01/2025

Hàm ROUND khi nào cần sử dụng ?

Hàm ROUND trong SQL là một hàm số học cơ bản được sử dụng để làm tròn một số đến một số vị trí thập phân nhất định. Nói cách khác, nó giúp bạn điều chỉnh độ chính xác của số liệu bằng cách loại bỏ các chữ số sau dấu phẩy không cần thiết.

hamROUND

 

Ứng dụng thực tế:

Tính toán tiền tệ: Làm tròn số tiền đến một số chữ số thập phân nhất định.
Thống kê: Làm tròn các chỉ số thống kê để dễ đọc và hiểu.
Trình bày dữ liệu: Làm tròn số liệu để hiển thị trên các báo cáo, biểu đồ.

Cú pháp chung:

ROUND(number, decimal_places)

number: Là giá trị số cần làm tròn.
decimal_places: Là số chữ số thập phân mà bạn muốn làm tròn đến (nếu không cung cấp giá trị này, mặc định sẽ làm tròn đến số nguyên gần nhất).

Dưới đây là một số ví dụ sử dụng hàm UPPER trong SQL server

1. Làm tròn số 123.4567 đến 2 chữ số thập phân:

SELECT ROUND(123.4567, 2);

Kết quả sẽ là 123.46

2. Làm tròn số 123.4567 đến số nguyên gần nhất:

SELECT ROUND(123.4567, 0);

Kết quả sẽ là 123.

3. Làm tròn số đến hàng chục:

SELECT ROUND(123.456789, -1) AS rounded_number;

Kết quả: 120

4. Làm tròn số trong một cột của bảng:

Giả sử bạn có một bảng products với cột price. Để làm tròn giá sản phẩm lên 2 chữ số thập phân và cập nhật vào một cột mới tên là rounded_price, bạn có thể sử dụng câu lệnh UPDATE:

UPDATE products
SET rounded_price = ROUND(price, 2);

5. Sử dụng hàm ROUND trong câu lệnh WHERE:

Để tìm các sản phẩm có giá lớn hơn hoặc bằng 100 khi làm tròn lên số nguyên gần nhất:

SELECT * FROM products WHERE ROUND(price, 0) >= 100;

6. Làm tròn số trong một biểu thức phức tạp:

Câu lệnh dưới sẽ tính tổng tiền của một đơn hàng (giá * số lượng), sau đó cộng thêm 10% và làm tròn kết quả đến 2 chữ số thập phân.

SELECT ROUND((price * quantity) * 1.1, 2) AS total_price FROM order_details;

Hàm ROUND là một công cụ vô cùng hữu ích trong SQL, giúp bạn làm việc với số liệu một cách linh hoạt và chính xác hơn.

======

Xem thêm các bài viết khác cùng chuyên mục tại đây Tại Đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Truy cập vào đây để nhận được thông tin ưu đãi -khuyến mãi thường xuyên
https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post