Por favor revisa este enlace.

Puedes ver el mensaje de error:

enter image description here

Nota: intencionalmente mantuve roll_no como un tipo de personaje. Necesito ayuda con la declaración select.

Gracias

-3
HVP 20 nov. 2018 a las 00:02

3 respuestas

La mejor respuesta

No todas sus filas se convertirán en números. Unknown y una cadena vacía están causando el error.

1
T McKeown 19 nov. 2018 a las 21:10

Esto funcionó para mí

select to_number(roll_no) from student
WHERE REGEXP_LIKE(roll_no, '^[[:digit:]]+$');

Gracias a todos

0
ADyson 19 nov. 2018 a las 22:05

No todo convierte como en su caso una cadena nula si lo desea como algún valor. colóquelo en la cadena en el mismo formato como To_Number('0')

0
Himanshu Ahuja 19 nov. 2018 a las 21:20