Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Microsoft SQL Server - Consulta para listar solo codigos numericos de una lista de alfanumericos

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Consulta para listar solo codigos numericos de una lista de alfanumericos

Autor:Misael (7 intervenciones)
Fecha:25/11/2013 14:05:36
saludos como puedo listar solo la lista de códigos alfanuméricos solo los numérico tengo una tabla parecida:
Codigo nombre edad
123 Marco 23
j23 Lucas 26
15 Jorge 24
h56 Luis 21
f23 Mirian 23
12 Julian 28

pero las consulta que quiero hacer es son las siguientes
Codigo nombre edad
j23 Lucas 26
h56 Luis 21
f23 Mirian 23

otra:
Codigo nombre edad
123 Marco 23
15 Jorge 24
12 Julian 28

Claro esta que la base de datos es demasiado grande....
Responder
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Consulta para listar solo codigos numericos de una lista de alfanumericos

Autor:kikox1 (3 intervenciones)
Fecha:25/11/2013 15:53:42
Tienes que coger aquellos en que el primer caracter del código sea númerico he invertir la condición para el caso contrario.

Con la función LEFT coges el primer caracter del código
Con la función ISNUMERIC compruebas si es un número

SELECT *
FROM tabla
WHERE ISNUMERIC(LEFT(CODIGO, 1)) = 0


SELECT *
FROM tabla
WHERE ISNUMERIC(LEFT(CODIGO, 1)) = 1
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Consulta para listar solo codigos numericos de una lista de alfanumericos

Autor:Isaias (1106 intervenciones)
Fecha:25/11/2013 17:44:24
Sin tomar un carácter, debe funcionar

WHERE ISNUMERIC(CODIGO) = 1 ---- Dato numérico, 0 es alfanumerico
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Consulta para listar solo codigos numericos de una lista de alfanumericos

Autor:Misael (7 intervenciones)
Fecha:25/11/2013 18:05:00
Gracias pero el comando isnumeric no me funciona, como podría hacer para también esta misma sentencia correrlo en Foxpro
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Consulta para listar solo codigos numericos de una lista de alfanumericos

Autor:Isaias (1106 intervenciones)
Fecha:25/11/2013 20:15:05
Ir al foro correcto (FoxPro) y colocar ahí tu pregunta, estas en el foro de SQL Server:

Intentalo con ISALPHA()

Determina si el primer carácter de la izquierda es alfabético.

ISDIGIT()

Determina si el primer carácter de la izquierda es numérico.
Comentar