DUDA CON OPERADOR LIKE EN SELECT
Hola.
Necesito encontrar todos los codigos de mi tabla que contengan EXCLUSIVAMENTE DIGITOS. Mi duda es:
SELECT codigos FROM mitabla WHERE codigos LIKE 'modelo'
... ¿que debo poner en 'modelo' para que seleccione solamente digitos?
Gracias de antemano si pueden ayudarme.
Necesito encontrar todos los codigos de mi tabla que contengan EXCLUSIVAMENTE DIGITOS. Mi duda es:
SELECT codigos FROM mitabla WHERE codigos LIKE 'modelo'
... ¿que debo poner en 'modelo' para que seleccione solamente digitos?
Gracias de antemano si pueden ayudarme.
Por lo que entiendo y si estas utilizando Access puedes emplear la función 'IsNumeric()' para seleccionar unicamente aquellos codigos que se pueden comvertir en número:
SELECT codigos FROM mitabla WHERE IsNumeric([codigos]);
Si estas con otra Base de Datos puedes crearte una función similar, por ejemplo en Oracle una función con PL/SQL...
Un saludo, y espero que te sirva.
SELECT codigos FROM mitabla WHERE IsNumeric([codigos]);
Si estas con otra Base de Datos puedes crearte una función similar, por ejemplo en Oracle una función con PL/SQL...
Un saludo, y espero que te sirva.
Hola. Gracias por contestar.
Si, estoy usando access y me parece interesante tu solución. Voy a probarlo a ver si jala.
Si, estoy usando access y me parece interesante tu solución. Voy a probarlo a ver si jala.
No. No funciona.
En realidad no es tan dificil. Solo necesito saber cual es el caracter para indicar al motor de búsqueda que encuentre solamente numeros en lugar de letras.
Para encontrar todos los caracteres, se utiliza ' % ' pero para digitos, no se cual es.
Si alguien sabe, por favor digamelo
En realidad no es tan dificil. Solo necesito saber cual es el caracter para indicar al motor de búsqueda que encuentre solamente numeros en lugar de letras.
Para encontrar todos los caracteres, se utiliza ' % ' pero para digitos, no se cual es.
Si alguien sabe, por favor digamelo