Curso de MySQL desde cero

Operadores lógicos de MySQL - AND

Capítulo 14: Rangos numéricos con BETWEEN

En este capítulo vas a ver el operador AND, el cuál, tal y como comenté en el capítulo anterior, que devuelve solo resultados que cumplan las dos condiciones en la expresión.

Busquemos en la tabla customers, todos los clientes cuya ciudad sea San Francisco y también Nueva York, algo que no tiene ningún sentido. Las ciudades están especificadas en el campo city (ciudad).

SELECT * FROM customers WHERE city = "San francisco" AND city = "NYC";

Como era de esperar, la consulta devuelve 0 resultados, ya que no hay nadie que tenga de valor en city, las dos ciudades a la vez.

Ten en cuenta, que en cada condición que escribas, debes repetir el nombre del campo, por eso repito dos veces "city =".

Utilicemos AND para algo que tenga mayor sentido. Busquemos clientes que sean de San Francisco y que además, su código postal sea uno en concreto (hay varios en una misma ciudad).

SELECT * FROM customers WHERE city = "San francisco" AND postalCode = 94217;

¡Perfecto! Ahora tenemos dos resultados, son los únicos clientes que están en San Francisco y que tienen ese código postal.

El operador AND de SQL

Además, que sepas que puedes utilizar tantos AND como quieras, con el fin de precisar aún más. Utilicemos el campo creditLimit (límite de crédito).

SELECT * FROM customers WHERE city = "San francisco" AND postalCode = 94217 AND creditLimit > 100000;

Esta vez, me devuelve un solo registro que es el que cumple con las tres condiciones.

El operador AND consultas

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.