SlideShare una empresa de Scribd logo
I.S.E.P
“SAGRADO CORAZÓN DE JESÚS”


 PROFESORA: Fanny Pita Chapilliquen


 CURSO: Técnicas de Archivo


 CARRERA: Computación e Informática


 AULA: “A”         CICLO: IV


 ALUMNA: Fernández Carranza Emily
FUNCIONES DE GRUPO
GROUP BY
    AGRUPA UN CONJUNTO DE FILAS
SELECCIONADO EN UN CONJUNTO DE FILAS
DE RESUMEN POR LOS VALORES DE UNA O
MÁS COLUMNAS O EXPRESIONES DE   SQL
              SERVER
Funciones                 Propósito                          Ejemplo

                                                     select avg(salario),oficio
              Calcula la media aritmética de un
  AVG                                                        from emp
            conjunto de valores contenidos en un
                                                          group by oficio;
            campo especificado de una consulta.


                                                    select count(nombre),oficio
              Se utiliza para hallar el numero de
 COUNT                                               from emp group by oficio;
              veces que aparece una expresión.


            Nos devuelve el valor máximo de una
                                                     select max(salario),oficio
  MAX                   expresión
                                                    from emp group by oficio;

              Nos devuelve el valor mínimo de        select min(salario),oficio
  MIN
                        expresión                   from emp group by oficio;

                                                     select variance(salario),
VARIANCE    Nos devuelve la varianza de expresión    oficio from emp group by
                                                               oficio;

             Calcula la suma de los valores de la   select sum(salario), oficio
  SUM
                          columna                   from emp group by oficio;
EJEMPLO DE COUNT                               EJEMPLO CON SUM

select count(*), autor                         SELECT Count ( nomber )
from libros                                    FROM Producto;
where autor='borges' and precio > 40

y la salida seria algo
                                            SELECT MAX (nombre del campo)
expr autor                                  from nombre de la tabla;
4 borges                                    SELECT MIN (nombre del campo)
                                            from nombre de la tabla;



  La función Count no cuenta los
  registros que tienen campos null a
  menos a que sea el carácter comodín
  asterisco (*). Si utiliza un asterisco,
  Count calcula el número total de
  registros, incluyendo aquellos que
  contienen campos null. Count (*) es
  considerablemente más rápida que
  Count (Campo). No se debe poner el
  asterisco entre dobles comillas ('*').
VISUALIZACIÓN DE DATOS
   DE VARIAS TABLAS
Vistas

En el modelo de datos relacional la
forma de guardar la información no es
la mejor para ver los datos

Una vista es una consulta, que refleja
el contenido de una o más tablas,
desde la que se puede acceder a los
datos como si fuera una tabla.
PRINCIPALES RAZONES POR LAS
QUE PODEMOS CREAR VISTAS.
•Seguridad, nos pueden interesar que
los usuarios tengan acceso a una parte
de la información que hay en una tabla,
pero no a toda la tabla.
•Comodidad, como hemos dicho el
modelo relacional no es el más cómodo
para visualizar los datos, lo que nos
puede llevar a tener que escribir
complejas sentencias SQL, tener una
vista nos simplifica esta tarea.
Una vista en SQL es el
resultado de una consulta
  de varias tablas que te
 aparece como una sola
           tabla.
POR EJEMPLO TU NECESITAS SABER DATOS DE DOS TABLAS
PERO NECESITAS QUE TE APAREZCAN A LA VEZ Y SIEMPRE QUE
EJECUTES UNA SENTENCIA DETERMINADA QUE VIENE DADA
POR UN NOMBRE QUE LE HAS DADO TU MISMO.

SI SE SUPRIME UNA TABLA LA VISTA ASOCIADA SE INVALIDA.
FORMATO:

CREATE [OR REPLACE] VIEW NOMBREVISTA

[(COLUMNA [,COLUMNA])]

AS CONSULTA;
AS CONSULTA= DETERMINA LAS COLUMNAS Y
LAS TABLAS QUE APARECERÁN EN LA VISTA.

[OR REPLACE]= CREA DE NUEVO LA VISTA SI YA EXISTÍA.

PARA CONSULTAR LA VISTA CREADA,
USER_VIEWS:

SELECT VIEW_NAME FROM…
Funciones de grupo

Más contenido relacionado

La actualidad más candente

Python02
Python02Python02
Python02
Victor Pando
 
Python04
Python04Python04
Python04
Victor Pando
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
Juan Luis Hernández
 
Tipos de datos definidos por el programador
Tipos de datos definidos por el programadorTipos de datos definidos por el programador
Tipos de datos definidos por el programadorCarlos Pes
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
Alexander Calderón
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
Victor Hugo Esquicha Paz
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
andermijan
 
Guia basica de MySQL 2
Guia basica de MySQL 2Guia basica de MySQL 2
Guia basica de MySQL 2
vinceq
 
Implementacion de punteros
Implementacion de punterosImplementacion de punteros
Implementacion de punteros
KareliaRivas
 

La actualidad más candente (16)

Python02
Python02Python02
Python02
 
Python04
Python04Python04
Python04
 
Autocad comandos
Autocad   comandosAutocad   comandos
Autocad comandos
 
!Prograc9
!Prograc9!Prograc9
!Prograc9
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
 
Mac
MacMac
Mac
 
Pract met de la program templa
Pract met de la program templaPract met de la program templa
Pract met de la program templa
 
Tipos de datos definidos por el programador
Tipos de datos definidos por el programadorTipos de datos definidos por el programador
Tipos de datos definidos por el programador
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
 
Dn12 u3 a18_vsrg
Dn12 u3 a18_vsrgDn12 u3 a18_vsrg
Dn12 u3 a18_vsrg
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Guia basica de MySQL 2
Guia basica de MySQL 2Guia basica de MySQL 2
Guia basica de MySQL 2
 
variables
variablesvariables
variables
 
Implementacion de punteros
Implementacion de punterosImplementacion de punteros
Implementacion de punteros
 
Presentación act 3
Presentación act 3Presentación act 3
Presentación act 3
 

Destacado

Psicologí.. ( informatika )
Psicologí..     ( informatika )Psicologí..     ( informatika )
Psicologí.. ( informatika )
Isyospino
 
Contexto de exclusión social en Galicia
Contexto de exclusión social en GaliciaContexto de exclusión social en Galicia
Contexto de exclusión social en Galicia
Santiago González Avión
 
Crear liderazgo en seguridad
Crear liderazgo en seguridadCrear liderazgo en seguridad
Crear liderazgo en seguridad
Safety Control Peru
 
перспективы агроэкспорта рк
перспективы агроэкспорта ркперспективы агроэкспорта рк
перспективы агроэкспорта рк
Айман Турсынхан
 
Koller Grafik & Multiples 3. Dezember 2016
Koller Grafik & Multiples 3. Dezember 2016Koller Grafik & Multiples 3. Dezember 2016
Koller Grafik & Multiples 3. Dezember 2016
Koller Auctions
 
Introducción a la gestión del conocimiento
Introducción a la gestión del conocimientoIntroducción a la gestión del conocimiento
Introducción a la gestión del conocimiento
Ronmel Iván Ponce Aguilar
 
10th pass govt jobs
10th pass govt jobs10th pass govt jobs
10th pass govt jobs
Gita Sharma
 
Funciones de grupo
Funciones de grupoFunciones de grupo
Funciones de grupoEmily_Fdez
 
Medios informáticos en los procesos de enseñanza y
Medios informáticos en los procesos de enseñanza yMedios informáticos en los procesos de enseñanza y
Medios informáticos en los procesos de enseñanza y
Marleny Montes
 
Curric.act.mam
Curric.act.mamCurric.act.mam
Curric.act.mam
MAXYMAAVALOS
 
Tarea number FOUR
Tarea number FOURTarea number FOUR
Tarea number FOURFer_94
 
Expo feria ciudad altamirano gro
Expo feria ciudad altamirano groExpo feria ciudad altamirano gro
Expo feria ciudad altamirano gro
Miguel Angel Oliveros
 
Diapositivas power point
Diapositivas power pointDiapositivas power point
Diapositivas power point
guerraperez
 
Tarea number eleven
Tarea number elevenTarea number eleven
Tarea number elevenFer_94
 
Tarea number nine
Tarea number nineTarea number nine
Tarea number nineFer_94
 
Tarea number one
Tarea number oneTarea number one
Tarea number oneFer_94
 
Pobreza infantil-transmisión-da-pobreza
Pobreza infantil-transmisión-da-pobrezaPobreza infantil-transmisión-da-pobreza
Pobreza infantil-transmisión-da-pobreza
Santiago González Avión
 

Destacado (20)

Psicologí.. ( informatika )
Psicologí..     ( informatika )Psicologí..     ( informatika )
Psicologí.. ( informatika )
 
Contexto de exclusión social en Galicia
Contexto de exclusión social en GaliciaContexto de exclusión social en Galicia
Contexto de exclusión social en Galicia
 
Crear liderazgo en seguridad
Crear liderazgo en seguridadCrear liderazgo en seguridad
Crear liderazgo en seguridad
 
перспективы агроэкспорта рк
перспективы агроэкспорта ркперспективы агроэкспорта рк
перспективы агроэкспорта рк
 
Koller Grafik & Multiples 3. Dezember 2016
Koller Grafik & Multiples 3. Dezember 2016Koller Grafik & Multiples 3. Dezember 2016
Koller Grafik & Multiples 3. Dezember 2016
 
Internet
Internet Internet
Internet
 
Amor
AmorAmor
Amor
 
Introducción a la gestión del conocimiento
Introducción a la gestión del conocimientoIntroducción a la gestión del conocimiento
Introducción a la gestión del conocimiento
 
Consultas
ConsultasConsultas
Consultas
 
10th pass govt jobs
10th pass govt jobs10th pass govt jobs
10th pass govt jobs
 
Funciones de grupo
Funciones de grupoFunciones de grupo
Funciones de grupo
 
Medios informáticos en los procesos de enseñanza y
Medios informáticos en los procesos de enseñanza yMedios informáticos en los procesos de enseñanza y
Medios informáticos en los procesos de enseñanza y
 
Curric.act.mam
Curric.act.mamCurric.act.mam
Curric.act.mam
 
Tarea number FOUR
Tarea number FOURTarea number FOUR
Tarea number FOUR
 
Expo feria ciudad altamirano gro
Expo feria ciudad altamirano groExpo feria ciudad altamirano gro
Expo feria ciudad altamirano gro
 
Diapositivas power point
Diapositivas power pointDiapositivas power point
Diapositivas power point
 
Tarea number eleven
Tarea number elevenTarea number eleven
Tarea number eleven
 
Tarea number nine
Tarea number nineTarea number nine
Tarea number nine
 
Tarea number one
Tarea number oneTarea number one
Tarea number one
 
Pobreza infantil-transmisión-da-pobreza
Pobreza infantil-transmisión-da-pobrezaPobreza infantil-transmisión-da-pobreza
Pobreza infantil-transmisión-da-pobreza
 

Similar a Funciones de grupo

Sentencia select
Sentencia selectSentencia select
Sentencia select
AnthonyLeonRuiz
 
Count
CountCount
Funciones Principales de Excel
Funciones Principales de ExcelFunciones Principales de Excel
Funciones Principales de Excel
Universidad Técnica De Machala
 
Excel
ExcelExcel
Excel
dpreinoso1
 
LibreOffice Calc Básico
LibreOffice Calc BásicoLibreOffice Calc Básico
Funciones en excel
Funciones en excelFunciones en excel
Funciones en excel
josesoto334
 
Select
SelectSelect
Resumen sql-oracle
Resumen sql-oracleResumen sql-oracle
Resumen sql-oracle
Heriberto Espino Martinez
 
Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
Alexander Calderón
 
Jeniffer Eras funciones excel mas utilizadas
Jeniffer Eras funciones excel mas utilizadas Jeniffer Eras funciones excel mas utilizadas
Jeniffer Eras funciones excel mas utilizadas
Jheniffer Eras
 
Datos y funciones
Datos y funcionesDatos y funciones
Datos y funciones
Nicole08-Medina
 
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdfTEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
ignaciomiguel162
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
carlos2025
 

Similar a Funciones de grupo (20)

Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Count
CountCount
Count
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Funciones Principales de Excel
Funciones Principales de ExcelFunciones Principales de Excel
Funciones Principales de Excel
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Excel
ExcelExcel
Excel
 
LibreOffice Calc Básico
LibreOffice Calc BásicoLibreOffice Calc Básico
LibreOffice Calc Básico
 
Funciones de grupo en sql
Funciones de grupo en sqlFunciones de grupo en sql
Funciones de grupo en sql
 
Funciones en excel
Funciones en excelFunciones en excel
Funciones en excel
 
Select
SelectSelect
Select
 
Resumen sql-oracle
Resumen sql-oracleResumen sql-oracle
Resumen sql-oracle
 
Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Jeniffer Eras funciones excel mas utilizadas
Jeniffer Eras funciones excel mas utilizadas Jeniffer Eras funciones excel mas utilizadas
Jeniffer Eras funciones excel mas utilizadas
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Investigacion trabajo
Investigacion trabajoInvestigacion trabajo
Investigacion trabajo
 
Datos y funciones
Datos y funcionesDatos y funciones
Datos y funciones
 
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdfTEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
TEMA 4 - Funciones Suma, Promedio, Contar, Max y Min..pdf
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Consultas-SQL.pdf
Consultas-SQL.pdfConsultas-SQL.pdf
Consultas-SQL.pdf
 

Más de Emily_Fdez

Panel de control
Panel de controlPanel de control
Panel de controlEmily_Fdez
 
Panel de control
Panel de controlPanel de control
Panel de controlEmily_Fdez
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativoEmily_Fdez
 
Sistemas operativos por servicio
Sistemas operativos por servicioSistemas operativos por servicio
Sistemas operativos por servicioEmily_Fdez
 
Unidad de control
Unidad de controlUnidad de control
Unidad de controlEmily_Fdez
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql serverEmily_Fdez
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Funciones de grupo
Funciones de grupoFunciones de grupo
Funciones de grupoEmily_Fdez
 

Más de Emily_Fdez (14)

Consultas
ConsultasConsultas
Consultas
 
Practica1
Practica1Practica1
Practica1
 
Practica1
Practica1Practica1
Practica1
 
Sql
SqlSql
Sql
 
Linux
LinuxLinux
Linux
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
 
Sistemas operativos por servicio
Sistemas operativos por servicioSistemas operativos por servicio
Sistemas operativos por servicio
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Funciones de grupo
Funciones de grupoFunciones de grupo
Funciones de grupo
 
Ddl
DdlDdl
Ddl
 

Funciones de grupo

  • 1. I.S.E.P “SAGRADO CORAZÓN DE JESÚS” PROFESORA: Fanny Pita Chapilliquen CURSO: Técnicas de Archivo CARRERA: Computación e Informática AULA: “A” CICLO: IV ALUMNA: Fernández Carranza Emily
  • 3. GROUP BY AGRUPA UN CONJUNTO DE FILAS SELECCIONADO EN UN CONJUNTO DE FILAS DE RESUMEN POR LOS VALORES DE UNA O MÁS COLUMNAS O EXPRESIONES DE SQL SERVER
  • 4. Funciones Propósito Ejemplo select avg(salario),oficio Calcula la media aritmética de un AVG from emp conjunto de valores contenidos en un group by oficio; campo especificado de una consulta. select count(nombre),oficio Se utiliza para hallar el numero de COUNT from emp group by oficio; veces que aparece una expresión. Nos devuelve el valor máximo de una select max(salario),oficio MAX expresión from emp group by oficio; Nos devuelve el valor mínimo de select min(salario),oficio MIN expresión from emp group by oficio; select variance(salario), VARIANCE Nos devuelve la varianza de expresión oficio from emp group by oficio; Calcula la suma de los valores de la select sum(salario), oficio SUM columna from emp group by oficio;
  • 5. EJEMPLO DE COUNT EJEMPLO CON SUM select count(*), autor SELECT Count ( nomber ) from libros FROM Producto; where autor='borges' and precio > 40 y la salida seria algo SELECT MAX (nombre del campo) expr autor from nombre de la tabla; 4 borges SELECT MIN (nombre del campo) from nombre de la tabla; La función Count no cuenta los registros que tienen campos null a menos a que sea el carácter comodín asterisco (*). Si utiliza un asterisco, Count calcula el número total de registros, incluyendo aquellos que contienen campos null. Count (*) es considerablemente más rápida que Count (Campo). No se debe poner el asterisco entre dobles comillas ('*').
  • 6. VISUALIZACIÓN DE DATOS DE VARIAS TABLAS
  • 7. Vistas En el modelo de datos relacional la forma de guardar la información no es la mejor para ver los datos Una vista es una consulta, que refleja el contenido de una o más tablas, desde la que se puede acceder a los datos como si fuera una tabla.
  • 8. PRINCIPALES RAZONES POR LAS QUE PODEMOS CREAR VISTAS. •Seguridad, nos pueden interesar que los usuarios tengan acceso a una parte de la información que hay en una tabla, pero no a toda la tabla. •Comodidad, como hemos dicho el modelo relacional no es el más cómodo para visualizar los datos, lo que nos puede llevar a tener que escribir complejas sentencias SQL, tener una vista nos simplifica esta tarea.
  • 9. Una vista en SQL es el resultado de una consulta de varias tablas que te aparece como una sola tabla.
  • 10. POR EJEMPLO TU NECESITAS SABER DATOS DE DOS TABLAS PERO NECESITAS QUE TE APAREZCAN A LA VEZ Y SIEMPRE QUE EJECUTES UNA SENTENCIA DETERMINADA QUE VIENE DADA POR UN NOMBRE QUE LE HAS DADO TU MISMO. SI SE SUPRIME UNA TABLA LA VISTA ASOCIADA SE INVALIDA. FORMATO: CREATE [OR REPLACE] VIEW NOMBREVISTA [(COLUMNA [,COLUMNA])] AS CONSULTA; AS CONSULTA= DETERMINA LAS COLUMNAS Y LAS TABLAS QUE APARECERÁN EN LA VISTA. [OR REPLACE]= CREA DE NUEVO LA VISTA SI YA EXISTÍA. PARA CONSULTAR LA VISTA CREADA, USER_VIEWS: SELECT VIEW_NAME FROM…