Thứ Ba, 20 Tháng Hai 2024
Trang chủPHP & MysqlMySQLCác hàm làm tròn số ROUND, CEIL, FLOOR trong MySQL

Các hàm làm tròn số ROUND, CEIL, FLOOR trong MySQL

Các hàm làm tròn số phổ biến trong MySQLROUND(), CEIL()FLOOR(). Vậy cụ thể các hàm này sử dụng như thế nào, sự khác nhau giữa mỗi hàm này là gì, khi nào thì sử dụng hàm nào. Cùng tìm hiểu trong bài viết này nhé.

DANH SÁCH BÀI VIẾT
Các hàm xử lý toán học trong MySQL - Học MySQL
Các hàm làm tròn số ROUND, CEIL, FLOOR trong MySQL
Hàm FLOOR() làm tròn giá trị xuống trong MySQL
Hàm CEIL() làm tròn giá trị lên trong MySQL - Hiểu trong 1 phút
Hàm ROUND() làm tròn số trong MySQL - Hiểu trong 1 phút

1. Hàm ROUND()

Hàm ROUND() được sử dụng để làm tròn một giá trị số đến số nguyên gần nhất hoặc đến số chữ số thập phân cụ thể.

Cú pháp:

ROUND(number, decimals)

Trong đó, number là giá trị số cần làm tròn và decimals là số chữ số thập phân cụ thể (tùy chọn). Tham số decimals có thể bỏ trống khi đó giá trị mặc định sẽ là 0, hàm ROUND sẽ trả về giá trị số nguyên gần nhất.

>>XEM THÊM: Khóa học lập trình C/C++ từ A-Z cho người mới – Giảm giá 40% hôm nay

Ví dụ Hàm ROUND()

SELECT ROUND(3.7); -- Kết quả: 4
SELECT ROUND(3.14159, 2); -- Kết quả: 3.14

2. Hàm FLOOR()

Hàm FLOOR () được sử dụng để làm tròn một giá trị số xuống đến số nguyên gần nhất. Hàm này sẽ làm tròn giá trị số xuống, bất kể nó là số nguyên dương hay âm.

Cú pháp

FLOOR(number)

Trong đó:number: Giá trị số cần làm tròn xuống.

Ví dụ Hàm FLOOR()

SELECT FLOOR(3.7); -- Kết quả: 3
SELECT FLOOR(9.2); -- Kết quả: 9
SELECT FLOOR(5.5); -- Kết quả: 5
SELECT FLOOR(-3.7) -- Kết quả: -4
SELECT FLOOR(-5.9) -- Kết quả: -6
SELECT FLOOR(-5.2) -- Kết quả: -6


>>XEM THÊM:
Khóa học lập trình Android từ cơ bản đến thành thạo – Giảm ngay 40%

3. Hàm CEIL()

Hàm CEIL được sử dụng để làm tròn một giá trị số lên đến số nguyên gần nhất. Hàm này sẽ làm tròn giá trị số lên, bất kể nó là số nguyên dương hay âm.

Cú pháp:

CEIL(number)

Trong đó:number: Giá trị số cần làm tròn lên.

Ví dụ Hàm CEIL()

SELECT CEIL(3.7); -- Kết quả: 4
SELECT CEIL(9.2); -- Kết quả: 10
SELECT CEIL(5.5); -- Kết quả: 6
SELECT  CEIL(-3.7) ;  -- Kết quả: -3
SELECT  CEIL(-5.9) ;  -- Kết quả: -5
SELECT  CEIL(-5.2) ;  -- Kết quả: -5

Cảm ơn bạn đã đọc hết bài viết! Chúc bạn học tốt!

[XEM TẤT CẢ CÁC BÀI HƯỚNG DẪN MYSQL TẠI ĐÂY]

XEM THÊM
Hàm Max, Min trong MySQL – Tìm kiếm lớn nhất, bé nhất trong cột
Hàm SUM trong MYSQL – Tính tổng một cột (Hiểu trong 5 phút)
Câu lệnh CREATE TABLE trong MySQL – Lệnh tạo bảng mới
Các kiểu dữ liệu trong MySQL (Data Types) – Học MySQL
Câu lệnh SELECT trong MySQL – Khi nào thì dùng lệnh SELECT
Toán tử so sánh trong MySQL – So sánh bằng, lớn hơn, nhỏ hơn
0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?

Dịch vụ code thuê

TUICOCACH.COM NHẬN ĐẶT TEXTLINK, BANNER, GP
0
Giáo sư! có thể ném gạch bên dưới nhé!x