MYSQL mysql | Page 21

Manual de MySQL El resultado sería: +--------+-------------+ | precio | precio*0.16 | +--------+-------------+ | 1.50 | 0.24 | | 2.00 | 0.32 | | 10.00 | 1.60 | +--------+-------------+ 3 rows in set (0.01 sec) A la columna ( o columnas) de cálculo se le puede poner nombre haciendo uso de as. Ejemplo: select precio, precio * 0.16 as iva from articulos; +--------+-------------+ | precio | iva | +--------+-------------+ | 1.50 | 0.24 | | 2.00 | 0.32 | | 10.00 | 1.60 | +--------+-------------+ 3 rows in set (0.01 sec) Se pueden usar expresiones que usen funciones internas. Ejemplo: select concat(nombre,” “,apellidos) from personas; consultas de totales Se pueden agrupar los resultados según uno o más campos. Eso se realiza mediante el operador group by. Ejemplo; select provincia from localidades group by provincia; El ejemplo anterior, enseña las provincias presentes en la tabla de localidades. Si no hubiera apartado group by también saldrían las provincias, pero cada provincia saldría tantas veces como localidades incluya. La mayor ventaja que ofrecen estas consultas es que se pueden hacer cálculos sobre los grupos: select provincia, count(*) from localidades group by provincia; En este caso aparece una segunda columna que contará los registros de cada grupo (es decir las localidades de cada provincia). Otros operadores son sum, max y min. Ejemplo: 19