Plantilla:PHP/SQL select

SELECT
Esta sentencia que empieza por la claúsual SELECT va a terner hasta 5 posibles claúsulas, de las cuales solo son obligatorias las dos primeras Las 5 posibles que estudaremos son
 * Esta es una claúsula especial a la que le vamos a dedicar bastante tiempo.
 * Consiste en hacer consultas de nuestro conjunto de datos y poder recuperarlos.
 * La cantidad de consultas que se pueden realizar es muy grande y variado, siempre que se pueda establecer la consulta y la lógica matemática de su resolución, va a haber una sentencia SQL que permita implementarla.


 * Usando el álgebra relacional y permite recuperar un subconjunto de los datos de la base de datos.
 * Esta sentencia devuelve un conjunto de tuplas como resultado de ejecutar la consulta.
 * Las operaciones del algebra relacional son


 * Proyecciones
 * Selecciones
 * Producto cartesiano
 * Join

Claúsula Select





















 * Uso de funciones
 * Podemos usar funciones sobre todas las filas y obtener el resultado.
 * Algunas funciones típicas son
 * Funciones de carácter


 * Descripción de las funciones




 * Ejemplos




 * Funciones con valores numércios




 * Funciones con fechas





Funciones de agregación o grupo

 * Son funciones que se aplican a un conjunto de valores de diferentes filas
 * Nos darán como resultado un sólo valor
 * Conviene renombrar la columna





From

 * Esta es una operación de un producto cartesiano
 * El producto cartesiano consiste en juntar todas las tuplas de una relación con cada una de las tuplas de otra
 * Genera gran cantidad de información, por ese motivo los gestores de bases de datos intentan hacerlo lo último


 * En el from además de una relación o tabla, puede ir cualquier cosa que me devuelva una relación, incluso una consulta

Where

 * La claúsura where establece la operación de selección.
 * Es decir de todas las filas, indica cuales son las que queremos seleccionar.


 * En esta claúsura, utiliza operadores de comparación para establecer el criterio de las filas seleccionadas