VÒNG MySQL

Hàm
SELECT CEILING(1.87) Result;
2 đồng nghĩa với hàm
SELECT CEILING(1.87) Result;
1. Do đó, bạn có thể thay thế tất cả các ví dụ trên bằng
SELECT CEILING(1.87) Result;
2 để thay thế

MySQL cung cấp một tập hợp các chức năng để thực hiện các chức năng số khác nhau. Hàm ROUND() của MySQL chấp nhận số (dấu phẩy động) làm tham số và trả về giá trị được làm tròn của nó. Bạn cũng có thể chuyển một số nguyên chỉ định số vị trí thập phân mà bạn có thể có trong giá trị kết quả

cú pháp

Sau đây là cú pháp của hàm này -

ROUND(x);
Or,
ROUND(x, D);

ví dụ 1

Sau đây là một ví dụ về hàm ROUND() −

mysql> SELECT ROUND(5.6523);
+---------------+
| ROUND(5.6523) |
+---------------+
|             6 |
+---------------+
1 row in set (0.00 sec)

ví dụ 2

Sau đây là một ví dụ khác của chức năng này -

mysql> SELECT ROUND(889.12);
+---------------+
| ROUND(889.12) |
+---------------+
|           889 |
+---------------+
1 row in set (0.00 sec)

ví dụ 3

Bạn cũng có thể truyền đối số của hàm này dưới dạng giá trị chuỗi -

mysql> SELECT ROUND('25748.67');
+-------------------+
| ROUND('25748.67') |
+-------------------+
|             25749 |
+-------------------+
1 row in set (0.00 sec)

Ví dụ 4

Bạn có thể truyền các giá trị âm làm đối số cho phương thức này -

mysql> SELECT ROUND(-5578.5778);
+-------------------+
| ROUND(-5578.5778) |
+-------------------+
|             -5579 |
+-------------------+
1 row in set (0.00 sec)

Ví dụ 5

Hàm này cũng chấp nhận một giá trị số nguyên biểu thị số chữ số bạn có thể giữ sau dấu thập phân –

________số 8

Ví dụ 6

Giả sử chúng ta đã tạo một bảng có tên sales với 5 bản ghi trong đó bằng cách sử dụng các câu lệnh CREATE và INSERT như hình dưới đây –

Trong bài viết này, tôi sẽ thảo luận về Hàm Round của MySQL với các ví dụ. Vui lòng đọc bài viết trước của chúng tôi, nơi chúng tôi đã thảo luận về Hàm LENGTH và CHAR_LENGTH của MySQL với các ví dụ

Hàm vòng MySQL

Hàm ROUND được sử dụng để làm tròn số dấu phẩy động thành số thập phân đã cho. Hàm ROUND chỉ hoạt động trên các cột số. Nói một cách đơn giản, chúng ta có thể nói rằng hàm ROUND của MySQL là một hàm toán học cho phép chúng ta làm tròn một số đến một số vị trí thập phân nhất định

MySQL ROUND Cú pháp hàm

Sau đây là cú pháp sử dụng hàm Round

ROUND(số, [số thập phân])

Thông số

Hàm ROUND của MySQL chấp nhận hai tham số như sau

  1. con số. Yêu cầu. Số cần làm tròn
  2. số thập phân. Không bắt buộc. Nó mặc định là 0 nếu bạn bỏ qua nó. Số chữ số thập phân mà số đã cho sẽ được làm tròn đến. Nếu không được làm tròn số đến số nguyên gần nhất (không có số thập phân). Nếu là số âm thì số được làm tròn sang bên trái dấu thập phân

trả lại. Nó trả về số sau khi làm tròn đến những nơi được chỉ định

Ghi chú. Nếu số thập phân là số âm, thì hàm ROUND sẽ biến các chữ số ở bên trái của số thập phân thành giá trị 0

Thí dụ. Làm tròn một số khi Số thập phân không được chỉ định

Số dương.
VÒNG CHỌN(50. 55) AS Round_Number;
Đầu ra. 50

Số âm.
VÒNG CHỌN(-15. 25) AS Round_Number;
Đầu ra. -15

Thí dụ. Làm tròn số khi phần thập phân là số dương

Làm tròn số dương lên đến 3 chữ số thập phân
SELECT ROUND(22516. 67519, 3) AS Round_Number;
Đầu ra. 22516. 675

Làm tròn số Âm đến 3 chữ số thập phân
SELECT ROUND(-22516. 67519, 3) AS Round_Number;
Đầu ra. -22516. 675

Thí dụ. Làm tròn số khi phần thập phân là số âm

Làm tròn số dương lên đến 2 chữ số thập phân
SELECT ROUND(22516. 67519, -2) AS Round_Number;
Đầu ra. 22500

Làm tròn số Âm đến 3 chữ số thập phân
SELECT ROUND(-22516. 67519, -3) AS Round_Number;
Đầu ra. -22500

Thí dụ. Làm tròn một số đến 0 chữ số thập phân

Làm tròn số dương đến 0 chữ số thập phân
SELECT ROUND(123. 456, 0);
Đầu ra. 123

Làm tròn số Âm đến 0 chữ số thập phân
SELECT ROUND(-123. 456, 0);
Đầu ra. -123

Làm việc với bảng cơ sở dữ liệu

Chức năng ROUND của MySQL cũng có thể được sử dụng để tìm các giá trị được làm tròn cho dữ liệu cột của bảng cơ sở dữ liệu. Để hiểu khái niệm này, chúng ta sẽ sử dụng bảng Sản phẩm sau

VÒNG MySQL

Vui lòng sử dụng Tập lệnh SQL bên dưới để tạo và điền vào bảng Sản phẩm với dữ liệu mẫu được yêu cầu

CREATE TABLE Product(
    ProductId INT PRIMARY KEY, 
    ProductName VARCHAR(100) NOT NULL,
    BuyingPrice DECIMAL(13, 6) NOT NULL,
    SellingPrice DECIMAL(13, 6) NOT NULL
);

INSERT INTO Product VALUES (1001, 'Mobile', 1060.865460, 1950.675400);
INSERT INTO Product VALUES (1002, 'iPhone', 2000.154300, 3050.986700);
INSERT INTO Product VALUES (1003, 'Laptop', 4000.874300, 5070.786500);
INSERT INTO Product VALUES (1004, 'Desktop', 2090.654300, 3050.896500);
INSERT INTO Product VALUES (1005, 'TV', 5900.543280, 7010.654700);
INSERT INTO Product VALUES (1006, 'AC', 4000.353200, 4500.125400);
INSERT INTO Product VALUES (1007, 'Cooler', 5010.768900, 6000.873200);

Bây giờ, chúng ta sẽ tìm các giá trị được làm tròn cho cột Giá của bảng Sản phẩm bằng cách thực thi tập lệnh SQL bên dưới

SELECT CEILING(1.87) Result;
0

Khi bạn thực thi đoạn script trên, bạn sẽ nhận được đầu ra sau

VÒNG MySQL

Trong bài viết tiếp theo, tôi sẽ thảo luận về Chức năng FORMAT của MySQL với các ví dụ. Ở đây, trong bài viết này, tôi cố gắng giải thích Hàm ROUND của MySQL bằng các ví dụ. Tôi hy vọng bài viết này sẽ giúp bạn với nhu cầu của bạn. Tôi muốn có phản hồi của bạn. Vui lòng gửi phản hồi, câu hỏi hoặc nhận xét của bạn về bài viết này

Làm cách nào để lấy giá trị tròn trong MySQL?

Hàm ROUND() làm tròn một số đến một số vị trí thập phân xác định. Ghi chú. Xem thêm các hàm FLOOR(), CEIL(), CEILING() và TRUNCATE()

Hàm ROUND() là gì?

Mô tả. Hàm ROUND làm tròn một số thành một số chữ số đã chỉ định . Ví dụ: nếu ô A1 chứa 23. 7825 và bạn muốn làm tròn giá trị đó đến hai chữ số thập phân, bạn có thể sử dụng công thức sau. =ROUND(A1, 2) Kết quả của hàm này là 23. 78.

MySQL có làm tròn lên hay xuống không?

hàm round() của mysql làm tròn .

Có hàm ROUND trong SQL không?

Hàm ROUND() làm tròn một số đến một số vị trí thập phân xác định. Mẹo. Ngoài ra, hãy xem các hàm FLOOR() và CEILING()