Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

problemas con Consulta SQL

Estas en el tema de problemas con Consulta SQL en el foro de Oracle en Foros del Web. Hola a todos resulta que soy nuevo en SQL y oracles, y estoy realizando la siguiente consulta en el isqplus, a la tabla emp que ...
  #1 (permalink)  
Antiguo 16/01/2008, 13:18
 
Fecha de Ingreso: enero-2007
Ubicación: Sevilla
Mensajes: 362
Antigüedad: 17 años, 3 meses
Puntos: 11
problemas con Consulta SQL

Hola a todos resulta que soy nuevo en SQL y oracles, y estoy realizando la siguiente consulta en el isqplus, a la tabla emp que viene de ejemplo, con el usuario scott, y lo que quiero es:

Listado de los empleados que no tienen comisiónn o tienen comisión cero.

Y yo realizo:

select ename, comm
from emp
where (comm=0 or comm=null);

Pero solo me sale los usuarios que tienen valor 0, no me salen los usuarios que tienen valor null.

Lo he probado con el operador like y nada.

YA se que puede ser una tonteria, pero estoy un poco atrancado en este punto.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 16/01/2008, 16:23
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: problemas con Consulta SQL

Hola,

IS NULL es la forma para comparar con valores NULL, tanto en PL/SQL como en SQL.

Código:
select ename, comm
from emp
where comm = 0 or comm is null;
Saludos
  #3 (permalink)  
Antiguo 16/01/2008, 17:24
 
Fecha de Ingreso: enero-2007
Ubicación: Sevilla
Mensajes: 362
Antigüedad: 17 años, 3 meses
Puntos: 11
Re: problemas con Consulta SQL

Gracias matanga, el código que me has pasado funciona perfectamante, y además la expliación a sido perfecta.

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.