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) 2016-07-20
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.



EMPLEADO
id_empleado nombre apellido sexo fecha_nacimiento salario puesto
1JuanPerezM22-09-19605000 administrador
2 Mario Gimenez M 10-02-1980 3000 secretario
3 Susana Malcorra F 11-03-1980 3000 secretaria
4 María Casan F 01-02-1965 6000 administrador


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: 4.3 (3 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




Diccionario de informática
  Búsqueda por letras:
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
: Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas

No hay ningún comentario todavía

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad