We can get rounded data by using round sql query. Here is an example
select round(4.589,3); // Ouput 4.589
select round(4.589,4); // Ouput 4.5890
select round(4.589,2); // Ouput 4.59
select round(4.589,1); // Ouput 4.6
select round(4.589); // Ouput 5
select round(-4.589); // Ouput -5
select round(-4.389); // Output -4
We will use our student table and get the rounded data by using round query.
Percentage is a column name in our student table. Here we store the percentage value of each student mark. One of our student Max has got 79.2982 percentage. This number we can round off and display without any decimal value by using command like this.
SELECT name,percentage,round(percentage,0) as rnd FROM `student4`
Inside round function we can change the number of decimal places required to 1,2,3 etc .. here is an example.
SELECT name,percentage,round(percentage,2) as rnd FROM `student4`
Try with different values
The sql dump of student4 table is here .
SQL dump of Student4 table here
Number of User Comments : 1
|More on Math functions in SQL|
|what will be the value if negative round is asked?|