html5 api websql database: funciones de agregado
TRANSCRIPT
![Page 1: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/1.jpg)
HTML 5Web SQL DataBase
Funciones de agregado
![Page 2: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/2.jpg)
1. COUNT(*)2. MAX(*)3. MIN(*) 4. AVG(*)5. SUM(*)6. RANDOM(*)7. ABS(*)8. UPPER(*) y LOWER(*)9. LENGTH(*)
10. SUBSTR()
Funciones de agregado
![Page 3: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/3.jpg)
HTML 5Web SQL DataBase
Alias
![Page 4: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/4.jpg)
Por medio del ALIAS podemos renombrar temporalmente una tabla o una columna.
Las tablas y columnas sólo son renombradas dentro de la sentencia SQL. Terminando la sentencia, se pierden los valores de ALIAS.
Las columnas se renombran únicamente durante el query.
Alias
![Page 5: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/5.jpg)
Sintaxis para renombrar las tablas:
SELECT columna1, columna2....FROM nombre_tabla AS nombre_aliasWHERE [condicion];
Alias
![Page 6: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/6.jpg)
Sintaxis de columnas:
SELECT nombre_columna AS nombre_aliasFROM nombre_tablaWHERE [condicion];
Alias
![Page 7: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/7.jpg)
HTML 5Web SQL DataBase
COUNT(*)
![Page 8: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/8.jpg)
La función COUNT(*) cuenta los registros extraídos en el SELECT.
Para extraer su valor es mejor utilizar un alias.
Funciones COUNT(*)
![Page 9: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/9.jpg)
HTML 5Web SQL DataBase
MAX() y MIN()
![Page 10: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/10.jpg)
Las funciones MAX() y MIN() extraen el valor máximo y mínimo de un criterio en una tabla o conjuntos de tablas.
Funciones MAX() y MIN()
![Page 11: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/11.jpg)
HTML 5Web SQL DataBase
Función AVG()
![Page 12: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/12.jpg)
La función de agregado AVG() nos permite obtener el promedio de la columna de los registros extraídos en una sentencia SELECT.
Función AVG()
![Page 13: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/13.jpg)
HTML 5Web SQL DataBase
Función SUM(*)
![Page 14: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/14.jpg)
La función SUM(*) realiza la suma de las columnas que cumplan los criterios de extracción en un query o SELECT.
Función SUM(*)
![Page 15: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/15.jpg)
HTML 5Web SQL DataBase
Función random()
![Page 16: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/16.jpg)
WebSQL no tiene función Random, pero lo podemos calcular con JavaScript.
Función RANDOM()
![Page 17: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/17.jpg)
HTML 5Web SQL DataBase
Funciones UPPER() y LOWER()
![Page 18: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/18.jpg)
Las funciones UPPER() y LOWER() modifica una cadena a mayúsculas o minúsculas, respectivamente.
Funciones UPPER() y LOWER()
![Page 19: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/19.jpg)
HTML 5Web SQL DataBase
Función LENGTH
![Page 20: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/20.jpg)
La función length() regresa el número de caracteres de una cadena.
Función LENGTH
![Page 21: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/21.jpg)
HTML 5Web SQL DataBase
Función SUBSTR()
![Page 22: HTML5 API WebSQL Database: Funciones de agregado](https://reader031.vdocuments.site/reader031/viewer/2022021922/5882102c1a28abf05e8b7d37/html5/thumbnails/22.jpg)
La función substr() tiene dos sintaxis:
substr(X,Y,Z);substr(X,Y);
Donde X es la cadena, Y es un entero donde inicia la extracción y Z el número de caracteres a extraer.Si se omite el valor Z, se extrae desde el punto Y hasta el final.
Función SUBSTR