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

sentencia sql

Estas en el tema de sentencia sql en el foro de Bases de Datos General en Foros del Web. Hola maestros de las base de datos, Este post no se si va aqui si no va aqui pido 1000 perdones estaba dudando. A ver ...
  #1 (permalink)  
Antiguo 16/02/2005, 09:33
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 3 meses
Puntos: 1
sentencia sql

Hola maestros de las base de datos,

Este post no se si va aqui si no va aqui pido 1000 perdones estaba dudando.

A ver si me puden ayudar tengo una base de datos que me van actualizando cada x tiempo. Esta base de datos contiene el campo modelo_radio en ella conozco unas 10 marcas pero el problema es que a veces se actualiza com marcas que yo no conozco. ejemplo :

marcas
Sharp
Sony
Casio

estas tres son las que conozco pero me actualizan con pioneer.

y aqui viene mi problema como hago para hacer la sentencia sql ?

A mi se me ha ocurrido hacer algo asi :
Select * from radio where model_marca<>'Sony' and modelo_marca='Sharp' and modelo_radio<>'Casio'

De esta manera funciona pero imaginar esa sentencia con 10.
Como podria hacerla mas facil ?

Gracias por vuestra ayuda

Un saludo

Fran
__________________
vuestro amigo franju
  #2 (permalink)  
Antiguo 16/02/2005, 11:57
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 9 meses
Puntos: 0
puedes hacerlo un poco mas claro con:

SELECT * FROM radio WHERE model_marca in ('Sony','Sharp','Casio')

espero que algo ayude...

saludos.
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
  #3 (permalink)  
Antiguo 16/02/2005, 11:58
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 9 meses
Puntos: 0
oooops,

al reves:

SELECT * FROM radio WHERE NOT (model_marca in ('Sony','Sharp','Casio'))

OK, saludos.
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
  #4 (permalink)  
Antiguo 16/02/2005, 14:56
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Manejas algun campo ID numerico por que si es asi por ejem. tienes 10 registros que conoces.

Código HTML:
IDRadio     Marca
           1             Sony
           2             Casio
......
Haces tu select

SELECT * FROM radio WHERE IdRadio > 10
  #5 (permalink)  
Antiguo 17/02/2005, 00:55
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 3 meses
Puntos: 1
Muchas gracias claray y jrp01 funciona perfectamente.
__________________
vuestro amigo franju
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 05:35.