Saltar al contenido

Cómo usar MySQL con tablas de datos de divisas

Con esto, de la misma manera, podremos añadir otra agrupación dando el nombre de la columna separado por una coma. Así que si necesitamos agregar la siguiente etapa de agrupación, agreguemos la columna Moneda de esta manera:

1SELECTSUM(`Montaje`)COMO`Total`de las transacciones`del Grupo`Dirección`,`Moneda`;

sql

Cómo usar MySQL con tablas de datos de divisas
Cómo usar MySQL con tablas de datos de divisas

Lo anterior rinde:

Total 150.002000.00135.001995.00

Como se ha visto anteriormente, este comando crea una división adicional en los datos. Al agregar la categoría de moneda, agrupamos primero por dirección y luego por moneda, dándonos cuatro valores diferentes.

Sin embargo, nuestro resultado es bastante confuso porque no sabemos qué significa cada número. Añadamos más columnas para revelar lo que significan las filas:

1SELECTSUM(`Monto`)AS`Total`,`Moneda`,`Dirección`de`transacciones`del_grupo`Dirección`,`Moneda`;

sql

La consulta ahora se ve mejor:

TotalDirección de la moneda150.00GBP12000.00USD1135.00GBP21995.00USD2

Comparando con el conjunto de datos iniciales, ¿puede decir qué efecto tuvo el comando GROUP BY en nuestra consulta? Los valores aparecen en el orden dictado por el esquema GROUP BY. La salida se ordena primero por Dirección y luego por Moneda, como se ve por el hecho de que la GBP viene antes que el USD en el alfabeto.

¿Puedes ver el efecto de usar AS en la consulta? Claramente, antes de que usáramos esta palabra clave, la salida de la consulta mantenía el mismo orden y valores. Sin embargo, no pudimos ver la otra información, como las columnas que ves ahora. Por lo tanto, AS añade más información a la tabla devuelta en forma de columnas de salida.