** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Duda en SQL
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDuda en SQL

 Responder Responder
Autor
Mensaje
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 745
Enlace directo a este mensaje Tema: Duda en SQL
    Enviado: 23/Octubre/2018 a las 18:29
necesito una mano (o mejor un par de ojos expertos)
esta linea no funciona, no filtra los activos:

SELECT [tabla].[Id], [tabla].[SITUACION], [tabla].[DESCRIPCION], [tabla].[n plazas],[tabla].[activo] FROM tabla where [activo]='false' and situacion like "*casa*" or  referencia LIKE "*casa*" or  descripcion LIKE "*casa*" ORDER BY situacion

esta otra en cambio si:

SELECT [tabla].[Id], [tabla].[SITUACION], [tabla].[DESCRIPCION], [tabla].[n plazas],[tabla].[activo] FROM tabla where [activo]='false' and [n plazas] >= 5 ORDER BY situacion

alquien ve que le pasa? (me estoy volviendo loco)
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1226
Enlace directo a este mensaje Enviado: 23/Octubre/2018 a las 19:20
El uso de los OR y AND es similar al de las operaciones aritméticas: se ejecutan de izquierda a derecha, y sólo los paréntesis pueden modificar el orden.

Es decir, tú estás diciendo:

- Que el activo sea falso Y que la situación sea como casa,
- O que la referencia sea como casa,
- O que la descripción sea como casa

Y todo esto cambia con un paréntesis:

where [activo]='false' and (situacion like "*casa*" or  referencia LIKE "*casa*" or  descripcion LIKE "*casa*")
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 745
Enlace directo a este mensaje Enviado: 28/Noviembre/2018 a las 18:01
Gracias, pitxiku
es lo que no entendia.



Este hilo se puede cerrar

Recordar de que soy nuevo y estoy aprendiendo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable