Anda di halaman 1dari 3

25 Tabla store_informationstore_nameS a l e s D a t e LosAngeles150005-Jan-1999San Diego250 07-Jan1999LosAngeles300 08-Jan-1999B o s t o n 7 0 0 08-Jan-1999Ingresaramos,SELECT store_name, SUM(sales)FROM Store_InformationGROUP BY store_nameHAVING SUM(sales) > 1500Resultado:store_name SUM(Sales)LosAngeles1800

0 3.5 FUNCIONES DE CONJUNTO DE REGISTROS COUNT,SUM, AVG, MAX, MIN Funciones de agregacin Son funciones que toman una coleccin de valorescomo entrada y producen un nico valor de salida. SQL proporciona cincofunciones de agregacin primitivas: avg: media aritmtica de un atributo o una expresin numrica min: mnimo de un atributo o expresin numrica max: mximo de un atributo o expresin numrica sum: suma total de atributos o expresiones numricas count (*): contador de tuplas count (distinct): contador de tuplasparcial, no tiene en cuenta Todos los operadores, excepto avg y sum, pueden operar con nmeros yc a d e n a s d e c a r a c t e r e s . L a f u n c i n d e a g r e g a c i n s e c o l o c a e n l a l n e a select. La clusula group by se utiliza cuando las funciones de agregacin seaplican a un grupo de conjuntos de tuplas, y la clusula having se utilizapara poner una condicin a los grupos.SQL tiene varias funciones aritmticas, y estas son:- AVG- COUNTMAX

26- MIN- SUMLa sintaxis para el uso de funciones es,SELECT "tipo de funcin"("nombre_columna")FROM "nombre_tabla"Por ejemplo, si deseamos obtener la sumatoria de todas las ventas de lasiguiente tabla, Tabla Store_Informationstore_nameS a l e s D a t e LosAngeles150005-Jan-1999San Diego250 07-Jan1999LosAngeles300 08-Jan-1999B o s t o n 7 0 0 08-Jan-1999IngresaramosSELECT SUM(Sales) FROM Store_InformationResultado: SUM(Sales)2750 2 750 representa la suma de todas las entradas de Ventas: 1500 + 250 + 300 + 700 .Adems de utilizar dichas funciones, tambin es posible utilizar SQL pararealizar tareas simples como suma (+) y resta (-). Para ingresar datos deltipo caracter, hay tambin varias funciones de cadenas

disponibles, talescomo funciones de concatenacin, reduccin y subcadena. Los diferentesproveedores RDBMS tienen diferentes implementaciones de funciones decadenas, y es mejor consultar las referencias para sus RDBMS a fin de vercmo se utilizan estas funciones.Otra funcin aritmtica es COUNT. Esto nos permite COUNT el nmero defilas en una tabla determinada. La sintaxis es,SELECT COUNT("nombre_columna")FROM "nombre_columna"Por ejemplo, si deseamos encontrar el nmero de entradas de negocios ennuestra tabla, Tabla Store_Informationstore_nameS a l e s D a t e LosAngeles1500 05-Jan-1999San Diego250 07-Jan-1999

27LosAngeles300 08-Jan-1999B o s t o n 7 0 0 08-Jan-1999Ingresamos,SELECT COUNT(store_name)FROM Store_Information Resultado: Count(store_name)4 COUNT y DISTINCT pueden utilizarse juntos en una instruccin paradeterminar el nmero de las distintas entradas en una tabla. Por ejemplo, sideseamos saber el nmero de los distintos negocios, ingresaramos,SELECT COUNT(DISTINCT store_name)FROM Store_InformationResultado: Count(DISTINCT store_name)

Anda mungkin juga menyukai