Curso de MySQL desde cero

¿Cómo buscar registros específicos en MySQL?

Capítulo 8: Buscar registros por ID

Vamos a realizar una consulta exclusiva para un solo empleado. La mejor forma de buscarlo en la base de datos de forma inequívoca es mediante un ID (identificador único). Ves a la tabla employees (empleados) para hacer esta práctica.

Buscar registros por ID en MySQL

Imaginemos que nos solicitan buscar a la empleada Leslie Jennings con ID 1165 por su excelente trabajo en la empresa. La dirección necesita su correo electrónico para hacerle llegar esta felicitación. ¿Cómo la encontramos? No me vale que mires la tabla y lo busques :D

Por la información que te acabo de dar, la puedes buscar bien por su nombre, su apellido o su ID. El problema si utilizas el nombre o el apellido para filtrar, es que puede que haya más gente con el mismo nombre o apellido, por lo tanto, para ir a acierto seguro y solo encontrar lo que buscamos, utilizaremos el ID, si no lo tuviéramos, ya iríamos buscando con el nombre o el apellido.

En el caso de la tabla employees, tenemos el ID en el campo employeeNumber (número de empleado).

SELECT * FROM employees WHERE employeeNumber = 1165;

Fíjate que esta vez, lo que hay de valor en el WHERE (1165), no va entre comillas. Esto es porque se trata de un valor numérico. Estos van sin comillas.

Ahí lo tienes, todos los datos solo de la empleada 1165, incluido el correo electrónico.

SELECT por ID en SQL

Comentarios

Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.