0% encontró este documento útil (0 votos)
116 vistas2 páginas

Comandos DQL

Los comandos DQL (Data Query Language) son un subconjunto de SQL utilizados para consultar y recuperar datos de bases de datos sin modificarlos. Incluyen componentes como SELECT, SELECT DISTINCT, funciones agregadas, GROUP BY, HAVING, ORDER BY y LIMIT/OFFSET, que permiten realizar consultas complejas y gestionar la presentación de los resultados. Estos comandos son esenciales para el manejo efectivo de datos en bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
116 vistas2 páginas

Comandos DQL

Los comandos DQL (Data Query Language) son un subconjunto de SQL utilizados para consultar y recuperar datos de bases de datos sin modificarlos. Incluyen componentes como SELECT, SELECT DISTINCT, funciones agregadas, GROUP BY, HAVING, ORDER BY y LIMIT/OFFSET, que permiten realizar consultas complejas y gestionar la presentación de los resultados. Estos comandos son esenciales para el manejo efectivo de datos en bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Comandos DQL:

Los comandos DQL (Data Query Language, por sus siglas en inglés) son un subconjunto
de comandos SQL (Structured Query Language) que se utilizan para consultar y
recuperar datos de una base de datos. A diferencia de otros comandos SQL que
modifican la base de datos, los comandos DQL se enfocan solo en leer los datos sin
alterarlos, y mencionaremos componentes o cláusulas que se utilizan dentro de una
consulta SQL, en particular en el contexto sobre DQL, aqui veremos qué es cada uno
de estos términos:

los principales componentes son:


1. SELECT
2. SELECT DISTINCT
3. Funciones agregadas
4. GROUP BY
5. HAVING
6. ORDER BY
7. LIMIT / OFFSET

SELECT:
se utiliza para consultar o recuperar datos de una base de datos. Su propósito
principal es extraer información almacenada en las tablas de la base de datos para
ser procesada, analizada o visualizada según las necesidades del usuario.

Recuperara datos de una tabla:


El comando SELECT permite obtener uno o más registros (filas) de una tabla en la
base de datos.
(imagen referencial)

SELECT DISTINCT:
El comando SELECT DISTINCT en SQL se utiliza para recuperar valores únicos o
distintos de una o varias columnas de una tabla. Es útil cuando deseas eliminar los
duplicados de los resultados de una consulta.

Obtener los nombres únicos:


Si deseas obtener los nombres únicos de los empleados (eliminando duplicados),
puedes usar SELECT DISTINCT en la columna nombre:
(imagen referencial)

Funciones agregadas:
en SQL tambien se utilizan funciones para realizar cálculos sobre un conjunto de
registros y devolver un solo valor como resultado. Estas funciones son muy útiles
cuando quieres obtener resúmenes o estadísticas de los datos.

Funciones Agregadas Comunes en SQL:


COUNT(): Cuenta el número de filas que coinciden con una condición.
SUM(): Suma los valores de una columna numérica.
AVG(): Calcula el promedio de los valores de una columna numérica.
MIN(): Devuelve el valor mínimo de una columna.
MAX(): Devuelve el valor máximo de una columna.

aqui daremos un ejemplo de sintaxis de como se usa la funcion count():


(imagen referencial)
Aquí, COUNT(*) cuenta todas las filas de la tabla, es decir, 5 empleados.

GROUP BY:
a diferencia de los demas group by es una clausula utilizada para agrupar los
resultados en base a una o varias columnas. Se usa junto con las funciones
agregadas para obtener cálculos dentro de cada grupo.
(imagen referencial)
en aqui GROUP BY departamento esta agrupando los empleados por la columna
departamento para que los cálculos se realicen por cada grupo de departamento.

HAVING:
La cláusula HAVING se usa para filtrar los resultados después de que se ha
realizado un GROUP BY en una consulta SQL. Es similar a la cláusula WHERE, pero
WHERE filtra las filas antes de agruparlas, mientras que HAVING filtra los grupos
resultantes después de aplicar la agregación.
(imagen referencial)
HAVING AVG(salario) > 4000: Filtra los resultados después de hacer la agrupación,
mostrando solo aquellos departamentos cuyo salario promedio es mayor a 4000.

ORDER BY:
Se utiliza en SQL para ordenar los resultados de una consulta según una o varias
columnas, ya sea en orden ascendente (ASC) o descendente (DESC). Por defecto, el
orden es ascendente, pero puedes especificar el orden descendente si es necesario.
(imagen referencial)
aqui la sintaxis esta ordenando que los resultados por la columna salario esten en
orden ascendente(de menor a mayor).

LIMIT / OFFSET:
las cláusulas LIMIT y OFFSET en SQL se utilizan para limitar y desplazar los
resultados de una consulta, lo cual es útil para la paginación de datos o cuando
solo necesitas una parte específica de los resultados.

LIMIT:
Se utiliza para establecer el número máximo de filas que la consulta devolverá.

OFFSET:
Se utiliza para especificar desde qué fila comenzar a devolver los resultados, es
decir, "desplaza" la consulta. Se usa comúnmente junto con LIMIT.

LIMIT IMAGEN:
en esta sintaxis LIMIT:
(imagen referencial)
Este ejemplo devuelve las primeras 5 filas de la tabla empleados.

OFFSET IMAGEN:
y en aqui OFFSET:
(imagen referencial)
OFFSET 2 indica que la consulta debe "saltar" las primeras 2 filas. Es decir,
empezará a devolver los resultados desde la fila 3 en adelante.

CONCLUSION:
los comandos DQL (Data Query Language) son fundamentales en el manejo y consulta de
bases de datos. utilizando comandos como SELECT, SELECT DISTINCT, y funciones
agregadas como COUNT, SUM, AVG, entre otras. Además, herramientas como GROUP BY,
HAVING, ORDER BY y LIMIT/OFFSET permiten realizar consultas más complejas, y asi
agrupar datos, filtrar resultados y ordenar o limitar la cantidad de información
recuperada.

También podría gustarte