SENTENCIAS CLAVE PARA SQL
¿Quieres descargarlo en PDF?
Índice Sentencias Clave para SQL
SETENCIAS BÁSICAS
FROM
Es una cláusula en SQL que especifica la fuente de los datos que se van a seleccionar con una sentencia SELECT. La sintaxis básica de una cláusula FROM es la siguiente:
Donde table_name es el nombre de la tabla de la que desea extraer los datos y column1, column2, etc. son las columnas específicas que desea seleccionar.
La cláusula FROM es una parte esencial de una sentencia SELECT, ya que especifica la fuente de los datos que se van a seleccionar. Es posible seleccionar datos de una o más tablas, así como de vistas, subconsultas o unión de múltiples tablas mediante la cláusula FROM.
Es importante destacar que la cláusula FROM es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
GROUP BY
Es una cláusula en SQL que se utiliza para agrupar los registros de una tabla o consulta según una o más columnas específicas. La cláusula GROUP BY permite agrupar los datos de una consulta SELECT y realizar operaciones matemáticas y estadísticas sobre ellos, como sumas, promedios, máximos, mínimos, etc.
La sintaxis básica de una cláusula GROUP BY es la siguiente:
Donde “table” es el nombre de la tabla que se quiere agrupar, column1 es la columna por la que se desea agrupar los datos, y “SUM(column2)” es una función de agregación que se utiliza para realizar una operación matemática sobre los datos agrupados.
Es importante destacar que las funciones de agregación como SUM, AVG, MAX, MIN, etc. Sólo pueden aplicarse a las columnas incluidas en la cláusula “GROUP BY” si se han agrupado los datos de la consulta.
La cláusula “GROUP BY” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
HAVING
Es una cláusula en SQL que se utiliza para filtrar los resultados de una consulta agrupada por la cláusula GROUP BY. La cláusula HAVING permite aplicar una condición a los grupos de datos generados por la cláusula GROUP BY y devolver sólo aquellos grupos que cumplen con la condición especificada.
La sintaxis básica de una cláusula HAVING es la siguiente:
Donde “table” es el nombre de la tabla que se quiere agrupar, “column1” es la columna por la que se desea agrupar los datos, “SUM(column2)” es una función de agregación que se utiliza para realizar una operación matemática sobre los datos agrupados, y “HAVING SUM(column2) > 100” es la condición que se aplica a los grupos de datos generados por la cláusula “GROUP BY”.
Es importante destacar que la cláusula “HAVING” sólo puede utilizarse después de una cláusula “GROUP BY” y que las condiciones especificadas en la cláusula “HAVING” sólo pueden aplicarse a las funciones de agregación incluidas en la consulta.
La cláusula “HAVING” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
ORDER BY
Es una cláusula en SQL que se utiliza para ordenar el conjunto de resultados en orden ascendente o descendente basado en una o más columnas. Se utiliza típicamente en conjunto con una sentencia SELECT para ordenar los datos devueltos por la consulta.
Sintaxis:
Aquí, columna1, columna2, etc. son las columnas que se utilizan para ordenar el conjunto de resultados, y nombre_tabla es el nombre de la tabla que contiene los datos. La palabra clave ASC se utiliza para ordenar los datos en orden ascendente (que es el valor predeterminado), mientras que la palabra clave DESC se utiliza para ordenar los datos en orden descendente.
Por ejemplo, la siguiente consulta ordena los empleados en la tabla empleados por su salario en orden descendente:
SELECT
SELECT es una sentencia SQL que se utiliza para seleccionar y extraer datos de una o más tablas de una base de datos. La sintaxis básica de una sentencia SELECT es la siguiente:
Donde column1, column2, etc. son las columnas específicas que desea seleccionar, y table_name es el nombre de la tabla de la que desea extraer los datos. La sentencia SELECT devuelve un conjunto de resultados que contiene una fila para cada registro que cumple con la consulta.
La sentencia SELECT es una de las sentencias más importantes y utilizadas en SQL, ya que se utiliza para realizar la mayoría de las consultas a la base de datos. Además, permite realizar una variedad de operaciones en los datos, como filtrar, ordenar y agrupar los resultados, así como combinar datos de múltiples tablas.
Es importante destacar que la sentencia SELECT es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
WHERE
WHERE es una cláusula en SQL que se utiliza para especificar las condiciones que deben cumplir los registros seleccionados con una sentencia SELECT.
La sintaxis básica de una cláusula WHERE es la siguiente:
Donde “condition” es una expresión que define las condiciones que deben cumplir los registros para ser incluidos en el resultado de la consulta.
La cláusula “WHERE” es una parte esencial de una sentencia “SELECT”, ya que permite filtrar los datos seleccionados para obtener sólo aquellos que cumplen con ciertas condiciones. Por ejemplo, es posible utilizar la cláusula “WHERE” para seleccionar solo los registros que tienen un valor determinado en una columna específica, o que se encuentran en un rango determinado de fechas.
Es importante destacar que la cláusula “WHERE” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
¿Quieres descargarlo completo en PDF?
37 Sentencias de SQL
FUNCIONES DE AGREGACIÓN
AVG
Es una función de agregación en SQL que se utiliza para calcular el promedio (media aritmética) de los valores en una columna en una tabla. La función AVG devuelve un número que representa el promedio de los valores en una columna.
La sintaxis básica de la función AVG es la siguiente:
Donde table es el nombre de la tabla en la que se desea calcular el promedio de los valores en una columna y column es el nombre de la columna en la que se desea calcular el promedio.
También es posible calcular el promedio de los valores en una columna que cumplen con una determinada condición, por ejemplo:
Donde “condition” es la condición que se debe cumplir para calcular el promedio de los valores en una columna. La función “AVG” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos
COUNT
Es una función de agregación en SQL que se utiliza para contar el número de filas en una tabla que cumplen con una determinada condición. La función COUNT devuelve un número entero que representa el número de filas en una tabla.
La sintaxis básica de la función COUNT es la siguiente:
Donde “table” es el nombre de la tabla en la que se desea contar el número de filas. El asterisco (*) dentro de paréntesis es una representación de todas las columnas de la tabla.
También es posible contar el número de filas en una tabla que cumplen con una determinada condición, por ejemplo:
Donde “value” es el valor que se desea comparar con los valores de la columna column en la tabla table.
Además de la función COUNT(*), que cuenta el número total de filas en una tabla, también es posible utilizar la función “COUNT” con una columna específica de una tabla, por ejemplo:
La función “COUNT” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.
MAX
Es una función de agregación en SQL que se utiliza para calcular el valor máximo en una columna en una tabla. La función MAX devuelve el valor más grande en una columna.
La sintaxis básica de la función MAX es la siguiente:
Donde “table” es el nombre de la tabla en la que se desea calcular el valor máximo en una columna y column es el nombre de la columna en la que se desea calcular el valor máximo.
También es posible calcular el valor máximo en una columna que cumplen con una determinada condición, por ejemplo:
Donde “condition” es la condición que se debe cumplir para calcular el valor máximo en una columna.
La función “MAX” es independiente de la base de datos utilizada y de las configuraciones regionales. Por lo tanto, su sintaxis y funcionamiento son similares en la mayoría de las bases de datos.