select * from user_tables where degree = '1';
это дает ноль, но когда мы делаем
select * from user_tables
, тогда отображаются таблицы с 1 градусом
Я столкнулся с аналогичной проблемой несколько лет назад, столбец Degree - varchar2 (10), поэтому вам следует использовать запрос ниже
SELECT * FROM USER_TABLES WHERE TRIM(DEGREE) = '6';