Oracle - Ascii

 
Vista:

Ascii

Publicado por Vivi (45 intervenciones) el 11/05/2005 23:09:42
Como una consulta en la que pueda tomar en cuenta datos terminados en B y A unicamente, donde el valor anterior a este sea numero y no caracter.

TOmar en cuentas estas
0885632B
486376B
082599A

estas nO
010819DB
010820DB
010866DB
0108SCB

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ascii

Publicado por Luis D (41 intervenciones) el 11/05/2005 23:36:35
utiliza las funciones length, substr, chr,ascci de sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ascii

Publicado por Leonardo (91 intervenciones) el 12/05/2005 15:29:09
select campo
from tabla
where ascii(substr(campo, length(campo)-1, 1)) between 48 and 57
and ascii(substr(campo, length(campo), 1)) in (65, 66)

48 es ascii de 0
57 es ascii de 9
65 es ascii de A
66 es ascii de B
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar