22 noviembre 2006

SQL: El tremendo SELECT parte 3 - El WHERE continúa

Y con el SQL sigue la buena vida...

Ahora voy a hablar (bueno escribir) acerca de otras cláusulas que tiene el WHERE.

Los operadores más fáciles de usar son los de comparación. Creo que son bastante sencillos porque todo lenguaje de programación los tienen y son simbolitos que aprendimos desde la primaria. Para que se entienda como se aplican en una sentencia SELECT, voy a escribir algunos ejemplos.

SELECT ApellidoP, ApellidoM, Nombres
FROM Alumnos
WHERE ApellidoP='López'


Esta instrucción va a desplegar los campos del apellido paterno, materno y nombres de la tabla Alumnos, pero solo de los alumnos cuyo apellido paterno sea López.

No es necesario que el o los campos que intervienen en la parte WHERE tengan que ser parte de la consulta, o sea, no tienen que ir en la lista de campos después del SELECT. Por ejemplo, si escribo

SELECT ApellidoP,Ciudad
FROM Empleados
WHERE Pais='USA'


muestra el apellido paterno y la ciudad de todos los empleados cuyo país es USA. El campo Pais no viene en la lista de campos que se están consultando (no viene después del SELECT), pero sirve para restringir los registros de la consulta.

Ahora voy a escribir un ejemplo usando otros operadores. Como son tan simples, ya no voy a explicar cada uno de ellos.

SELECT ApellidoP,ApellidoM,Nombres
FROM Alumnos
WHERE Edad >= 19


SELECT NoMaterial,Descrip
FROM Productos
WHERE Precio<1250


SELECT Platillo,Precio
FROM Menu
WHERE Platillo <> 'Hamburguesa con queso'


¿Todo bien? Si tienes dudas, deja un comentario o mándame un emilio.
Publicar un comentario
Related Posts Plugin for WordPress, Blogger...