The SQL standard requires that any query that is made must be from a table. DUAL is a helpful pseudo table that allows you to query expressions that don’t require data from a table.
Example
SELECT now() FROM dual;
[NOW]
--------------------------2020-07-2717:08:17.607256SQL>SELECT52*5FROM dual;
[*]
----260