Professional Documents
Culture Documents
Funciones de columna
Las funciones de columna slo pueden aparecer en
las clusulas SELECT y HAVING: o sea, nunca
puede utilizarse ninguna funcin de columna en la
clusula WHERE.
Esto es as porque las condiciones del WHERE se
evalan independientemente para cada fila, y una
Funciones de Columna
COUNT: Nmero de valores de una columna
AVG:
Media de los valores de una columna
SUM:
Suma de los valores de una columna
MAX:
Mximo de los valores de una columna
MIN:
Mnimo de los valores de una columna
STDDEV: Desviacin tpica de los valores de una
columna
VARIANCE: Varianza de los valores de una
columna
Funciones Agregadas
Cules son las tarifas por hora mxima y mnima?
COUNT(DISTINCT columna)
asignados al edificio 1?
Clusula GROUP BY
Para cada supervisor, cul es la tarifa por hora ms alta
GROUP BY
Para cada tipo de edificio, cul es la calidad media
Clusula HAVING
Para cada supervisor que supervisa a ms de un
empleado, cul es la tarifa por hora ms alta de
los empleados que supervisa?
HAVING
Para cada tipo de edificio, cul es el nivel medio
para edificios con estado 1? Considerar slo
aquellos tipos de edificio con un nivel de calidad
mximo no mayor que 3.
HAVING, SELECT
IMPORTANTE
Como vimos, las funciones de columna en el
SELECT devuelven un solo valor, por lo que no
se pueden recuperar junto con otras
columnas.
Sin embargo, cuando el SELECT se utiliza
junto con un GROUP BY, las funciones de
columna devuelven tantos valores como
grupos se formen, por lo que se pueden
recuperar junto con alguna de las columnas
del GROUP BY.
IMPORTANTE
En el SELECT y en el HAVING solamente se