Uso del método HAVING en consultas SQL

    ¿Dudas, preguntas, comentarios? Escriba aquí y responderemos a tu email



Anuncios

Asunto:
Uso del método HAVING en consultas SQL
Palabra del diccionario: Consulta SQL
Fecha: 2008-12-18
Nombre: Anahi - Origen: Argentina

Pregunta o comentario del visitante:

Hola!!! soy una estudiante de analista en sistema y analista programador y no entiendo el metodo having ¿podrian ser un poco mas especifico ya q tengo que rendir hoy?

desde ya muchas gracias!!!


Respuesta de ALEGSA.com.ar:

La consulta SQL HAVING es utilizada junto con SELECT para especificar una condición de búsqueda para un grupo.

HAVING se comporta como WHERE, pero se aplica a grupos (las filas o tuplas en el conjunto de resultados representan grupos). La cláusula WHERE se aplica a filas o tuplas individuales, NO a grupos.

Veamos un ejemplo de una tabla de ventas con la siguiente información: VentaPrecio, NombreCliente

Los datos son los siguientes:
250 - Juan
190 - Patricio
500 - Hernesto
420 - Susana
1000 - Maria
1000 - Juan
2000 - Patricio

Para obtener el cuadro anterior, obtuvimos la lista de todos los clientes junto con el monto respectivo de la venta usando la siguiente sentencia SQL:

SELECT NombreCliente, SUM(VentaPrecio) FROM Ventas
GROUP BY NombreCliente;

Ahora queremos seleccionar los clientes que han gastado más de 1200, para hacer esto utilizamos la HAVING así:

SELECT NombreCliente, SUM(VentaPrecio) FROM Ventas
GROUP BY NombreCliente
HAVING SUM(VentaPrecio) > 1200;

El resultado será:
Patricio 2190
Juan 1250








¿Tiene dudas? ¿necesita hacer otra pregunta? Te respondemos a tu email: Escribir aquí


Escribir un comentario o pregunta aquí
- Ver otras preguntas y comentarios relacionados


Otras preguntas y respuestas relacionadas:

Uso del HAVING en sentencias SQL
La consulta SQL HAVING es utilizada junto con SELECT para especificar una condición de búsqueda para un grupo. HAVING se comporta como WH...

Uso del método HAVING en consultas SQL
La consulta SQL HAVING es utilizada junto con SELECT para especificar una condición de búsqueda para un grupo. HAVING se comporta como WH...



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 - Desarrollo web - Memorias - Seguridad informática - Terminología de programación - Windows - más categorías

 
Búsqueda por palabras:

 

    Agregar un comentario - Ver el resto de los comentarios  
Todos los derechos reservados © 1998 - 2018 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad