ROUND: Returns the number rounded to nearest value (precision adjustable)
SQL>
SQL> -- create demo table
SQL> create table TestTable(
2 ID VARCHAR2(4 BYTE) NOT NULL,
3 MyName VARCHAR2(10 BYTE),
4 MyDate DATE,
5 MyNumber Number(8,2)
6 )
7 /
Table created.
SQL>
SQL>
SQL> insert into TestTable (ID, MyName, MyDate, MyNumber) values('1','Alison',to_date('19960711','YYYYMMDD'),12.12);
1 row created.
SQL> insert into TestTable (ID, MyName, MyDate, MyNumber) values('2','Jason',to_date('19970622','YYYYMMDD'),-12.12);
1 row created.
SQL> insert into TestTable (ID, MyName, MyDate, MyNumber) values('3','Smith',to_date('19980513','YYYYMMDD'),22.1);
1 row created.
SQL> insert into TestTable (ID, MyName, MyDate, MyNumber) values('4','Tailor',to_date('19990624','YYYYMMDD'),-2.12);
1 row created.
SQL> insert into TestTable (ID, MyName, MyDate, MyNumber) values('5','Darlene',to_date('20000415','YYYYMMDD'),2.1);
1 row created.
SQL>
SQL>
SQL> select * from TestTable;
ID MYNAME MYDATE MYNUMBER
---- ---------- --------- ----------
1 Alison 11-JUL-96 12.12
2 Jason 22-JUN-97 -12.12
3 Smith 13-MAY-98 22.1
4 Tailor 24-JUN-99 -2.12
5 Darlene 15-APR-00 2.1
SQL>
SQL>
SQL> -- ROUND: Returns the number rounded to nearest value (precision adjustable).
SQL>
SQL>
SQL>
SQL> select MyNumber, ROUND(MyNumber) from TestTable;
MYNUMBER ROUND(MYNUMBER)
---------- ---------------
12.12 12
-12.12 -12
22.1 22
-2.12 -2
2.1 2
SQL>
SQL>
SQL>
SQL>
SQL>
SQL> drop table TestTable;
Table dropped.
SQL>
SQL>
Related examples in the same category
1. | Syntax: ROUND(,) | | |
2. | Specifying negative precision will round numbers on the left side of the decimal point, as shown here: | | |
3. | ROUND(5.75) | | |
4. | Simple demo for ROUND: round a number | | |
5. | ROUND with precision | | |
6. | ROUND(44.647, -1) | | |
7. | ROUND(Number,1): round values from column | | |
8. | ROUND(Number,0) | | |
9. | ROUND(Number,-1) | | |
10. | Round an AVG function | | |
11. | Use ROUND function in PL/SQL | | |
12. | round Demo | | |
13. | Round date to day | | |
14. | Round price as new price | | |
15. | Round result from months_between | | |
16. | Rounding Up and Down | | |
17. | Rounds 7:45:26 P.M. on May 25, 2005, to the nearest hour | | |
18. | Rounds May 25, 2005, to the first day in the nearest month | | |