DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA |
¿Qué significa SELECT-FROM-WHERE? - Información sobre SELECT-FROM-WHERE |
Definición de SELECT-FROM-WHERE |
Leandro Alegsa (Contacto) 2018-05-18
Anuncios
SELECT-FROM-WHERE es la estructura típica para las consultas SQL a una bases de datos.
SELECT significa Seleccionar; FROM es Desde y WHERE es Donde (la condición). SELECT indica qué queremos visualizar, qué registros o resultados. FROM es desde dónde se obtienen los datos, básicamente en qué tablas. Finalmente WHERE (es opcional) que nos indica la o las condiciones que deben cumplirse. Estructura básica SELECT-FROM-WHERE El bloque de consulta tiene la siguiente forma: SELECT < lista de atributos > FROM < lista de tablas > WHERE < condicion > La lista de atributos, es la lista de nombres de atributos cuyos valores serán recuperados en la consulta. La lista de tablas, es la lista de nombres de las tablas o relaciones necesarias para procesar la consulta. La condición, es la expresión condicional (booleana) que identifica las tuplas que serán recuperadas por la consulta. Ejemplo de SELECT-FROM-WHERE Esta es la información contenida en la tabla Empleado. ![]() Una consulta SQL empleado la estructura básica podría ser: Buscar los nombres y apellidos de los empleados que tienen un salario mayor a 4000. SELECT nombre, apellido, salario FROM empleado WHERE empleado.salario > 4000; En este caso el resultado mostrarían solo los nombres y apellidos siguientes: Juan, Perez, 5000 Maria, Casan, 6000 En el caso de que se omita completamente la cláusula WHERE, el resultado serían todos (nombre,apellido,salario) contenidos en la tabla Empleado. Otro ejemplo: Mostrar todos los datos de los empleados masculinos. SELECT * FROM empleado WHERE sexo LIKE "M"; Su resultado entones será: 1, Juan, Perez, M, 22-09-1960, 5000, administrador 2, Mario, Gimenez, M, 10-02-1980, 3000, secretario Otro ejemplo: Mostrar el promedio de ganancias de todas las empleadas. SELECT avg(salario) FROM empleado WHERE sexo LIKE "F"; Mostrar el promedio de ganancias de todos los empleados (mujeres u hombres). SELECT avg(salario) FROM empleado;
¿Mejoramos la definición? Puntos: 3.1 (39 votos) Respondemos tus consultas o comentarios a continuación: ¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí |
| ||||||||||
|