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

consulta

Estas en el tema de consulta en el foro de Mysql en Foros del Web. hola gente tengo el siguiente problema: tengo lo suigiente base de datos:"doctores"; tabla:"datos" campos dentro de la tabla: numerodoctor nombre especialidad (oncologos, pediatras, cirujanos, anestecistas) ...
  #1 (permalink)  
Antiguo 10/07/2009, 23:43
 
Fecha de Ingreso: marzo-2009
Ubicación: montevideo
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta consulta

hola gente tengo el siguiente problema:
tengo lo suigiente
base de datos:"doctores";
tabla:"datos"
campos dentro de la tabla:
numerodoctor
nombre
especialidad (oncologos, pediatras, cirujanos, anestecistas)

necesito hacer una consulta que solo me muestre todos los doctores que son:
ejemplo pediatras, con sus respectivos nombre y numero doctor,

saludos y muchas gracias
  #2 (permalink)  
Antiguo 11/07/2009, 09:36
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: consulta

Sólo tienes que hacer un SELECT ... FROM ... WHERE con la condición que deseas. Puedes revisar la sintaxis en el manual:
http://dev.mysql.com/doc/refman/5.0/es/select.html
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 11/07/2009, 13:47
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: consulta

puedes usar estas 2 opciones
Cita:
select * from datos where especialidad ='pediatra'

select * from datos where especialidad in ('pediatra','PEDIATRA')
adicionalmente te recomendaria q crearas un tabla especialidades. y en la tabla de doctores solo referencias los codigos de cada especialidad...asi te evitas de usar texto para tus consultas ...!!

suerte!!
  #4 (permalink)  
Antiguo 15/07/2009, 07:18
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: consulta

SELECT * FROM datos WHERE especialidad = pediatra

creo que esa es la mejor manera
y asi mismo para cada especialidad
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 06:08.