SlideShare una empresa de Scribd logo
1 de 10
ISEP

«SAGRADO CORAZON DE JESUS»
ALUMNA:              ROSA AMELIA CHAPOÑAN VALDERA

CARRERA TECNOLOGICA: COMPUTACION E INFORMATICA

CURSO:               TECNICAS DE ARCHIVO

PROFESORA     :      FANNY PITA CHAPILLIQUEN




                     2011-II
FUNCIONES DE GRUPO EN
SQL.
S.Q.L. ofrece cinco funciones
básicas para realizar cálculos
estadísticos así se puede determinar
el número de líneas por tabla o por
grupo que cumple una condición,
calcular la suma y la media de
columnas numéricas o determinar el
valor máximo o mínimo de una
columna.
COUNT (* | DISTINCT |
nombre columna)
 Cuenta el número de líneas que satisface la
sentencia.
 Para sacar las distintas ciudades que tengo.
  Si tengo 2 iguales sólo me cuenta 1 al ser
  repetidas.
 SELECT COUNT (*) SELECT (DISTINCT
  CIUDAD) ciudad
 FROM artículos FROM clientes
MAX (columna)
Suma los valores de la columna que satisface la sentencia.
 La opción DISTINCT suma los valores únicos de la
  columna.
 La columna debe de ser de tipo numérico y puede ser
  una expresión.
 Idarticulos Existencias precio
 1      10    15
 2       5    10
 3        5   10
 Quiero sumar la columna artículos.BASE DE DATOS
  (UNIX)
 INFORMIX-S.Q.L.
 SELECT SUM (existencias*prunitario)
 FROM artículos;
AVG ([DISTINCT] columna)

Calcula la media de los valores de la columna
que satisfacen la sentencia.
 La opción DISTINCT calcula la media de
  valores únicos.
 “Ejemplo”
 • calcular el precio de los artículos con precio
  único.
 SELECT AVG (DISTINCT, precio)
 FROM artículos;
MAX (columna)

Visualiza el máximo de los valores de la
columna que satisfacen la sentencia.
 La columna debe de ser de tipo
  numérico y puede ser una expresión.
 “Ejemplo”
 • Calcular el precio máximo que yo
  cobro por mis artículos.
 SELECT MAX (precio)
 FROM artículos
MIN (columna)
   Visualiza el mínimo de los valores de la
    columna que satisfacen la sentencia.
   La columna debe de ser una expresión y tiene
    que ser numérico.
   “Ejemplo”
   • Calcular el precio mínimo que yo cobro por
    mis artículos.
     SELECT MIN (precio)
     FROM artículos
   En presencia de valores nulos la función
    COUNT toma en cuenta estas líneas las
    demás funciones NO.
VISUALIZACIÓN DE DATOS DE VARIAS
TABLAS EN SQL
VISTAS:
   VISTAS:
Una vista es una tabla virtual que no tiene existencia física
como una tabla base, aunque es percibida y tratada como si
así fuera. Constituye una ventana sobre los datos de una o
varias tablas.
 Posee una definición análoga al de una tabla y está
    almacenada en el diccionario de datos pero no tiene un
    archivo físico que soporte los datos. BASE DE DATOS
    (UNIX)
 INFORMIX-S.Q.L.
 CREACIÓN DE VISTAS:
    CREATE VIEW nombre-lista [(Lista de columnas)]
 AS
 SELECT lista de selección
 [WITH CHECK OPCION]
• La lista de columnas: es opcional, pero se hace
obligatoria en el caso de presencia de ambigüedad
de columnas. En caso contrario la vista está
compuesta de las columnas seleccionadas en la
cláusula SELECT.
 • La sentencia SELECT no puede contener la
   cláusula ORDER BY ni el operador UNION.
 • La opción WITH CHECK OPCION permite
   mantener la integridad referencial de los datos.
 Ejemplo.
 • Crear VISTA cli_san.
 CREATE VIEW cli_san
 AS
 SELECT * FROM clientes
 WHERE ciudad=”Santander”
• Visualizar datos VISTA.
 SELECT *
 FROM cli_san
 ( es lo mismo que si lo haces desde
   la tabla clientes y realizas una cláusula
       SELECT)
       SELECT *
 FROM clientes
 WHERE ciudad=”santander”
 33333333

Más contenido relacionado

La actualidad más candente

Conceptos de planilla de cálculos
Conceptos de planilla de cálculosConceptos de planilla de cálculos
Conceptos de planilla de cálculosguadaarv
 
Conceptos básicos de una planilla de cálculo
Conceptos  básicos de una planilla de cálculoConceptos  básicos de una planilla de cálculo
Conceptos básicos de una planilla de cálculoLara Negri
 
"Manual de Excel"
"Manual de Excel""Manual de Excel"
"Manual de Excel"Mariicela12
 
Uso de excel para tendencia central
Uso de excel para tendencia centralUso de excel para tendencia central
Uso de excel para tendencia centralGALILEO
 
Microsoft excel melany cervantes
Microsoft excel melany cervantesMicrosoft excel melany cervantes
Microsoft excel melany cervantesMelanyGiselle
 
Uso de excel para dispersion
Uso de excel para dispersionUso de excel para dispersion
Uso de excel para dispersionGALILEO
 
Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007Guillermo Ruiz
 
4 uso de fórmulas y funciones
4 uso de fórmulas y funciones4 uso de fórmulas y funciones
4 uso de fórmulas y funcionesbenonireinoso
 
52864 EstadíStica&1
52864 EstadíStica&152864 EstadíStica&1
52864 EstadíStica&1maribel
 

La actualidad más candente (17)

Conceptos de planilla de cálculos
Conceptos de planilla de cálculosConceptos de planilla de cálculos
Conceptos de planilla de cálculos
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Conceptos básicos de una planilla de cálculo
Conceptos  básicos de una planilla de cálculoConceptos  básicos de una planilla de cálculo
Conceptos básicos de una planilla de cálculo
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
"Manual de Excel"
"Manual de Excel""Manual de Excel"
"Manual de Excel"
 
Mi competencia inicial
Mi competencia inicialMi competencia inicial
Mi competencia inicial
 
Uso de excel para tendencia central
Uso de excel para tendencia centralUso de excel para tendencia central
Uso de excel para tendencia central
 
Microsoft excel melany cervantes
Microsoft excel melany cervantesMicrosoft excel melany cervantes
Microsoft excel melany cervantes
 
Manual de exel
Manual  de exelManual  de exel
Manual de exel
 
Uso de excel para dispersion
Uso de excel para dispersionUso de excel para dispersion
Uso de excel para dispersion
 
Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007Instructivo tablas dinamicas en excel 2007
Instructivo tablas dinamicas en excel 2007
 
4 uso de fórmulas y funciones
4 uso de fórmulas y funciones4 uso de fórmulas y funciones
4 uso de fórmulas y funciones
 
Presentación1
Presentación1Presentación1
Presentación1
 
52864 EstadíStica&1
52864 EstadíStica&152864 EstadíStica&1
52864 EstadíStica&1
 
7 herramientas basicas
7 herramientas basicas7 herramientas basicas
7 herramientas basicas
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 

Similar a Funciones estadísticas y vistas en SQL

Informatica
InformaticaInformatica
Informaticaetijaro
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005pabloesp
 
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADA
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADApresentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADA
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADAricardosusa5
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sqlfer951
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdfssuser78e8eb
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
data analytics power bi nivel basico capitulo 1
data analytics power bi nivel basico capitulo 1data analytics power bi nivel basico capitulo 1
data analytics power bi nivel basico capitulo 1DoguitoRios
 
Tablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalTablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalDennisse Mayon
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Allison Guerrero
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Angela Contento
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Elvis Macas
 

Similar a Funciones estadísticas y vistas en SQL (20)

Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Informatica
InformaticaInformatica
Informatica
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005
 
Consultas
ConsultasConsultas
Consultas
 
MANUAL DE EXEL
MANUAL DE EXELMANUAL DE EXEL
MANUAL DE EXEL
 
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADA
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADApresentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADA
presentacion dax cun Y TRANSFORMACION DIGITAL ESTANDARIZADA
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
04-SQL.pdf
04-SQL.pdf04-SQL.pdf
04-SQL.pdf
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf
 
EXCEL 8
EXCEL 8EXCEL 8
EXCEL 8
 
BD cap 5 SQL.pdf
BD cap 5  SQL.pdfBD cap 5  SQL.pdf
BD cap 5 SQL.pdf
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
data analytics power bi nivel basico capitulo 1
data analytics power bi nivel basico capitulo 1data analytics power bi nivel basico capitulo 1
data analytics power bi nivel basico capitulo 1
 
Tablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalTablas dinamicas y formato condicional
Tablas dinamicas y formato condicional
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 

Más de rosamelosa

Power point de definición de windows xp y arquitectura
Power point de definición de windows xp y arquitecturaPower point de definición de windows xp y arquitectura
Power point de definición de windows xp y arquitecturarosamelosa
 
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURA
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURADEFINICIÓN DE WINDOWS XP Y ARQUITECTURA
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURArosamelosa
 
Diapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosDiapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosrosamelosa
 
Lenguaje de definicion de datos(ddl)
Lenguaje  de definicion de datos(ddl)Lenguaje  de definicion de datos(ddl)
Lenguaje de definicion de datos(ddl)rosamelosa
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesrosamelosa
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesrosamelosa
 

Más de rosamelosa (8)

Power point de definición de windows xp y arquitectura
Power point de definición de windows xp y arquitecturaPower point de definición de windows xp y arquitectura
Power point de definición de windows xp y arquitectura
 
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURA
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURADEFINICIÓN DE WINDOWS XP Y ARQUITECTURA
DEFINICIÓN DE WINDOWS XP Y ARQUITECTURA
 
Diapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datosDiapositivas del ddl de definicion de datos
Diapositivas del ddl de definicion de datos
 
Sql5
Sql5Sql5
Sql5
 
Lenguaje de definicion de datos(ddl)
Lenguaje  de definicion de datos(ddl)Lenguaje  de definicion de datos(ddl)
Lenguaje de definicion de datos(ddl)
 
Trabajo ddl
Trabajo ddlTrabajo ddl
Trabajo ddl
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 

Funciones estadísticas y vistas en SQL

  • 1. ISEP «SAGRADO CORAZON DE JESUS» ALUMNA: ROSA AMELIA CHAPOÑAN VALDERA CARRERA TECNOLOGICA: COMPUTACION E INFORMATICA CURSO: TECNICAS DE ARCHIVO PROFESORA : FANNY PITA CHAPILLIQUEN 2011-II
  • 2. FUNCIONES DE GRUPO EN SQL. S.Q.L. ofrece cinco funciones básicas para realizar cálculos estadísticos así se puede determinar el número de líneas por tabla o por grupo que cumple una condición, calcular la suma y la media de columnas numéricas o determinar el valor máximo o mínimo de una columna.
  • 3. COUNT (* | DISTINCT | nombre columna) Cuenta el número de líneas que satisface la sentencia.  Para sacar las distintas ciudades que tengo. Si tengo 2 iguales sólo me cuenta 1 al ser repetidas.  SELECT COUNT (*) SELECT (DISTINCT CIUDAD) ciudad  FROM artículos FROM clientes
  • 4. MAX (columna) Suma los valores de la columna que satisface la sentencia.  La opción DISTINCT suma los valores únicos de la columna.  La columna debe de ser de tipo numérico y puede ser una expresión.  Idarticulos Existencias precio  1 10 15  2 5 10  3 5 10  Quiero sumar la columna artículos.BASE DE DATOS (UNIX)  INFORMIX-S.Q.L.  SELECT SUM (existencias*prunitario)  FROM artículos;
  • 5. AVG ([DISTINCT] columna) Calcula la media de los valores de la columna que satisfacen la sentencia.  La opción DISTINCT calcula la media de valores únicos.  “Ejemplo”  • calcular el precio de los artículos con precio único.  SELECT AVG (DISTINCT, precio)  FROM artículos;
  • 6. MAX (columna) Visualiza el máximo de los valores de la columna que satisfacen la sentencia.  La columna debe de ser de tipo numérico y puede ser una expresión.  “Ejemplo”  • Calcular el precio máximo que yo cobro por mis artículos.  SELECT MAX (precio)  FROM artículos
  • 7. MIN (columna)  Visualiza el mínimo de los valores de la columna que satisfacen la sentencia.  La columna debe de ser una expresión y tiene que ser numérico.  “Ejemplo”  • Calcular el precio mínimo que yo cobro por mis artículos.  SELECT MIN (precio)  FROM artículos  En presencia de valores nulos la función COUNT toma en cuenta estas líneas las demás funciones NO.
  • 8. VISUALIZACIÓN DE DATOS DE VARIAS TABLAS EN SQL VISTAS:  VISTAS: Una vista es una tabla virtual que no tiene existencia física como una tabla base, aunque es percibida y tratada como si así fuera. Constituye una ventana sobre los datos de una o varias tablas.  Posee una definición análoga al de una tabla y está almacenada en el diccionario de datos pero no tiene un archivo físico que soporte los datos. BASE DE DATOS (UNIX)  INFORMIX-S.Q.L.  CREACIÓN DE VISTAS:  CREATE VIEW nombre-lista [(Lista de columnas)]  AS  SELECT lista de selección  [WITH CHECK OPCION]
  • 9. • La lista de columnas: es opcional, pero se hace obligatoria en el caso de presencia de ambigüedad de columnas. En caso contrario la vista está compuesta de las columnas seleccionadas en la cláusula SELECT.  • La sentencia SELECT no puede contener la cláusula ORDER BY ni el operador UNION.  • La opción WITH CHECK OPCION permite mantener la integridad referencial de los datos.  Ejemplo.  • Crear VISTA cli_san.  CREATE VIEW cli_san  AS  SELECT * FROM clientes  WHERE ciudad=”Santander”
  • 10. • Visualizar datos VISTA.  SELECT *  FROM cli_san  ( es lo mismo que si lo haces desde la tabla clientes y realizas una cláusula  SELECT)  SELECT *  FROM clientes  WHERE ciudad=”santander”  33333333