![]() |
letra y numero buenas noches que tal queria saber si alguien sabe como puedo hacer un select para poder saber que el valor seleccionado es una letra y el siguiente valor es un numero ejemplo select tipo from tipos where tipo like M9990 ; quiero hacer un like y preguntar si el siguiente valor es un numero o poder hacer el select solo si el segundo valor es un numero |
Re: letra y numero aqui hablo de una pequeña funcioncita para saber si una cadena es numerica o no en oracle http://www.blogzote.com/2007/01/15/i...ric-en-oracle/ teniendo ya esa funcion se me ocurre que lo que podrias hacer es algo como where is_numeric(substr(tipo,2,1)) = 'true' (jejeje ya se me olvido si asi se evaluaba true o false en oracle) |
Re: letra y numero Los booleanos no van entrecomillados, oracle te lo tomaría como una cadena , te daría error ó te lo evaluaria siempre como FALSE IF is_numeric(substr(tipo,2,1)) then caso1; else caso2; end if; Si la funcion devuelve TRUE entraría por el caso1 y si devuelve FALSE entraría por el caso2 |
Re: letra y numero Cita:
|
| La zona horaria es GMT -6. Ahora son las 22:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.