Your SlideShare is downloading. ×
0
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Funciones de grupo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Funciones de grupo

207

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
207
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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
  • 2. FUNCIONES DE GRUPO
  • 3. GROUP BY AGRUPA UN CONJUNTO DE FILASSELECCIONADO EN UN CONJUNTO DE FILASDE RESUMEN POR LOS VALORES DE UNA OMÁ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 SUMselect count(*), autor SELECT Count ( nomber )from libros FROM Producto;where autor=borges and precio > 40y 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. VistasEn el modelo de datos relacional laforma de guardar la información no esla mejor para ver los datosUna vista es una consulta, que reflejael contenido de una o más tablas,desde la que se puede acceder a losdatos como si fuera una tabla.
  • 8. PRINCIPALES RAZONES POR LASQUE PODEMOS CREAR VISTAS.•Seguridad, nos pueden interesar quelos usuarios tengan acceso a una partede la información que hay en una tabla,pero no a toda la tabla.•Comodidad, como hemos dicho elmodelo relacional no es el más cómodopara visualizar los datos, lo que nospuede llevar a tener que escribircomplejas sentencias SQL, tener unavista nos simplifica esta tarea.
  • 9. Una vista en SQL es elresultado de una consulta de varias tablas que te aparece como una sola tabla.
  • 10. POR EJEMPLO TU NECESITAS SABER DATOS DE DOS TABLASPERO NECESITAS QUE TE APAREZCAN A LA VEZ Y SIEMPRE QUEEJECUTES UNA SENTENCIA DETERMINADA QUE VIENE DADAPOR 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 YLAS 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…

×