Oracle - Filtrar registros que no tengan un valor específico

 
Vista:
sin imagen de perfil
Val: 13
Ha aumentado 1 puesto en Oracle (en relación al último mes)
Gráfica de Oracle

Filtrar registros que no tengan un valor específico

Publicado por John (5 intervenciones) el 01/11/2016 00:09:42
Cordial saludo,

Tengo una tabla más o menos asi

TRAMITE____CODIGO______VALOR
200_________2_____________1000
200_________3_____________1500
200_________4_____________1300
201_________2_____________1000
201_________3_____________1500
203_________2_____________1000
203_________3_____________1500
203_________4_____________1300

Se ve el campo TRAMITE con varios registros repetidos. Requiero de su ayuda con un sql que me permita mostrar los registros que NO tengan en el campo CODIGO el 4. Para el ejemplo anterior debe salir así:

TRAMITE____CODIGO______VALOR
201_________2_____________1000
201_________3_____________1500

Ya que es el único número de trámite que no tiene el 4 en el campo CODIGO.

Muchas 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
sin imagen de perfil
Val: 6
Ha disminuido su posición en 4 puestos en Oracle (en relación al último mes)
Gráfica de Oracle

Filtrar registros que no tengan un valor específico

Publicado por César (3 intervenciones) el 16/02/2017 14:40:05
SELECT * FROM TABLA
WHERE TRAMITE NOT IN
(SELECT TRAMITE FROM TABLA WHERE CODIGO=4);
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