Comunidad de diseño web y desarrollo en internet online

Filtros Mysql

Citar            
MensajeEscrito el 28 Jun 2011 04:31 pm
Buenos Días,

Soy nuevo en este foro, así que les envió un saludo a todos.

Espero que alguien me pueda ayudar con esto
En mi trabajo actual hay una base de datos mysql, que tiene por ejemplo una tabla llamada empresa los siguientes campos: empresa, descripción de activad de la empresa y provincia... Yo estoy haciendo una búsqueda para sacar dentro de la tabla empresa, las empresas que empiezan por "pan" o que tienen la actividad de venta de "pan" y que son de la provincia = 8. Pero me tira otras que empiezan con "pan" pero también de otras provincias.
Lo que estoy haciendo es esto.
SELECT * FROM empresa WHERE razon_social LIKE '%pan%' OR descrip_actividad LIKE '%pan%' and provincia=8

Espero que alguien me pueda ayudar

Por fergon027

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Jun 2011 07:18 pm
usa parentesis para agrupar tus requirimientos

Código :

SELECT * FROM empresa 
WHERE (razon_social LIKE '%pan%' OR descrip_actividad LIKE '%pan%')
AND provincia=8

los gestores de base de datos actuan de diferente modo cuando s e trata de agrupar por eso es mejor hacer explicitamente la forma de agrupacion con los parentesis asi como las matematicas

Código :

3 + 5 - 4 * 10 +5 = ?

cual crees que es el resultado?
aunque sabemos que las computadoras siguen un orden estandar.(no entrare en detalle por que hay que explciar muchas cosas)

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Jun 2011 07:32 pm
Muchas Graciasss.
Ya lo hice y me funcionó
El resultado es 45?

Por fergon027

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Jun 2011 12:22 pm
No. -27 ;)

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Jul 2011 06:05 am
para la respuesta se procede como en mi calculadora
prioridad en el siguiente orden
1. * (multiplicacion)
2. / (division)
3. + (suma)
4. - (resta)

o como quieran jeje cada uno tiene un punto de vista diferente :)

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Jul 2011 03:31 am
Interesante.

Gracias

Por fergon027

13 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.