I need to check the between condition for two numbers in the tables but the column in oracle DB has string values .
I tried the following query , nothing helped me
select * from sys.employee_infor where to_number(emp_number) between 1200 and 2400;
select * from sys.employee_infor where (emp_number) >= to_char(1200) and (emp_number) <= to_char(2400);
select * from sys.employee_infor where to_number(emp_number) between '1200' and '2400';
Received error as :
ORA-01722: invalid number
My Emp_number column be like as,

emp_numbercolumn?SYSorSYSTEMschema. Create a regular user and create your tables there. Do NOT useSYSorSYSTEMfor your application ar anything else than doing DBA work. Just don't