En esta parte del tutorial se estudiarán los alias de columnas y de tablas con SQL.
Los alias de columnas permiten identificar a un determinada columna a través de un nombre, para crear un alias primero va la columna, luego AS y luego el nombre que se le quiere asignar.
Para el ejemplo se utilizará la siguiente tabla ...
ciudad localizacion habitantes
Madrid Norte 300000
Madrid Sur 340000
Barcelona Norte 400000
Barcelona Sur 500000
$consulta = "SELECT COUNT(ciudad) AS Total FROM tabla WHERE ciudad='Madrid'"; $total = $_POST["Total"]; echo $total; //Devuelve el total de filas de la columna ciudad con el valor 'Madrid' en este caso 2 $consulta = "SELECT ciudad AS alias, localizacion, habitantes FROM tabla ORDER BY alias DESC"; //Devuelve... //Madrid Norte 300000 //Madrid Sur 340000 //Barcelona Norte 400000 //Barcelona Sur 500000 //Extraer la localización que tenga en su total más de 700000 habitantes... $consulta = "SELECT localizacion, SUM(habitantes) AS total FROM tabla GROUP BY localizacion HAVING total > 700000"; //Devuelve... //Sur 840000
En este apartado veremos como crear alias en las tablas ...
*Una vez que se crea un alias debe ser utilizado el alias, si se utiliza el nombre de la tabla la consulta será errónea.
$consulta = "SELECT alias.ciudad, alias.localizacion, alias.habitantes FROM tabla as alias WHERE alias.ciudad='Barcelona'"; //Devuelve... //Barcelona Norte 400000 //Barcelona Sur 500000
No hay comentarios:
Publicar un comentario