elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 07:21  

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos
| | | |-+  [Solucionado] Duda Resultado SQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Duda Resultado SQL  (Leído 1,376 veces)
Shell Root


Desconectado Desconectado

Mensajes: 2.400


Alex Jurado


Ver Perfil WWW
[Solucionado] Duda Resultado SQL
« en: 5 Marzo 2010, 21:25 »

xD, pasa algo muy raro, o soy muy idiota para ver el error! Tengo esta consulta!
Código
SELECT [intID], [intIDFormato]
 FROM [tblMaterial]
 WHERE (intIDFormato = 1) AND (bitEstado= 'True') -- Aqui son condiciones obligatorias
 AND (strTitulo LIKE '%') OR (intIDAutor = '') OR (intIDArea = '')

Al momento de ejecutarlo. Me trae registros de otro Formato! Why! si tengo en las primeras condiciones que el formato sea igual a 1? WTF!

Ejemplo:
Código
SELECT [intID], [intIDFormato]
 FROM [tblMaterial]
 WHERE (intIDFormato = 1) AND (bitEstado= 'True') -- Aqui son condiciones obligatorias
 AND (strTitulo LIKE '%') OR (intIDAutor = '1') OR (intIDArea = '')
El resultado es:
Código:
intID intIDFormato
2 4
WTF!


« Última modificación: 5 Marzo 2010, 21:34 por tooRllehS@xelA » En línea

---
ssccaann43 ©


Desconectado Desconectado

Mensajes: 785


¬¬


Ver Perfil
Re: Duda Resultado SQL
« Respuesta #1 en: 5 Marzo 2010, 21:28 »

Código
SELECT [intID]
FROM [tblMaterial]
WHERE (intIDFormato = 1) AND (bitEstado= 'True') -- Aqui son condiciones obligatorias
AND ((strTitulo LIKE '%') OR (intIDAutor = '') OR (intIDArea = ''))

Encierra los OR entre parentesis... A ver si funcionan... Aunque no pude testearlo, creo que podría andar...!


En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.335

he vuelto :)


Ver Perfil WWW
Re: Duda Resultado SQL
« Respuesta #2 en: 5 Marzo 2010, 21:29 »

agrupa los OR, porque si no mal recuerdo, las condiciones se toman de derecha a izq, esto en cualquier lenguaje eh xD

Código
SELECT [intID]
FROM [tblMaterial]
WHERE (intIDFormato = 1) AND (bitEstado= 'True') -- Aqui son condiciones obligatorias
AND ((strTitulo LIKE '%') OR (intIDAutor = '') OR (intIDArea = ''))
En línea

Ojo por ojo, y el mundo acabará ciego.
ssccaann43 ©


Desconectado Desconectado

Mensajes: 785


¬¬


Ver Perfil
Re: Duda Resultado SQL
« Respuesta #3 en: 5 Marzo 2010, 21:30 »

Nakp, jaja llegaste tarde... =P  Saludos brother...!
En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
Nakp
casi es
Ex-Staff
*
Desconectado Desconectado

Mensajes: 6.335

he vuelto :)


Ver Perfil WWW
Re: Duda Resultado SQL
« Respuesta #4 en: 5 Marzo 2010, 21:31 »

seeh justo cuando le di enviar aparecio la tuya xD tengo desactivada la "advertencia blabla"
En línea

Ojo por ojo, y el mundo acabará ciego.
Shell Root


Desconectado Desconectado

Mensajes: 2.400


Alex Jurado


Ver Perfil WWW
Re: Duda Resultado SQL
« Respuesta #5 en: 5 Marzo 2010, 21:33 »

xD Fucking, eso no lo sabia!  :silbar:

Solucionado! Thanks you two!
En línea

---
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
(Solucionado)[BATCH]Como ajustar las medidas del CMD,dependiendo del resultado d
Scripting
pitoloko 4 1,286 Último mensaje 23 Enero 2011, 03:06
por pitoloko
Pasar el resultado de un comando a una variable (solucionado)
Scripting
r1v33 1 967 Último mensaje 14 Julio 2011, 08:09
por r1v33
Duda con resultado de las siguientes instrucciones
ASM
.:UND3R:. 2 531 Último mensaje 23 Noviembre 2011, 00:53
por .:UND3R:.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines