Пожалуйста, проверьте эту ссылку.
Вы можете увидеть сообщение об ошибке:
Примечание: я намеренно сохранил roll_no как тип персонажа.Мне нужна помощь с оператором выбора.
roll_no
Спасибо
Не все преобразуются, как в вашем случае, в пустую строку, если вы хотите какое-то значение.поместите его в строку в том же формате, как To_Number('0')
To_Number('0')
Это сработало для меня
select to_number(roll_no) from student WHERE REGEXP_LIKE(roll_no, '^[[:digit:]]+$');
Спасибо всем
Не все ваши строки будут преобразованы в числа.Unknown и пустая строка вызывают ошибку.
Unknown