Está en la página 1de 4

INSTITUTO TECNOLOGICO QUITO

NOMBRE: WILLIAM YUGSI

FECHA: 19/01/2022

TEMA: CONSULTAS EN SQL

El SQL, o lenguaje estructurado de consultas, es un lenguaje de base de datos que nos


posibilita consultar y cambiar la información almacenada en una base de datos.

Las diversas consultas SQL permiten manejar datos de varias maneras: a partir de consultar
información de una base de datos hasta generar, cambiar, actualizar su contenido, agregando o
eliminando información.

La conjunción de comandos, cláusulas, operadores y funcionalidades de añadido en las


normas permite que podamos hacer toda una secuencia de operaciones usando el lenguaje SQL.

Hay 2 tipos de comandos dependiendo de cuál sea su funcionalidad: DDL o DML. Por un
lado, permanecen los que permiten producir nuevas bases de datos, agregando y eliminando
recursos. Son los comandos DDL (Data Definition Language o Lenguaje de Definición de Datos):

 CREATE: crea nuevas tablas, campos e índices.


 DROP: elimina tablas e índices.
 ALTER: agrega campos o los modifica.

Al laborar con datos, el lenguaje SQL da la probabilidad de hacer una


secuencia de operaciones simples que son identificados como operaciones CRUD (Create, Read,
Update and Delete). Estas labores paralelamente responden a 4 normas, que son las que se aplican
para obtener datos y filtrarlos. Son los comandos DML (Data Manipulation Language o Lenguaje
de Manipulación de Datos):

 INSERT: añade filas en una tabla.


 SELECT: permite consultar registros de la base de datos.
 UPDATE: actualiza los valores de campos y registros de una tabla.
 DELETE: borra filas de una tabla.
CONSULTAS BASICAS EN LENGUAJE ESTRUCTURADO

Posiblemente la instrucción SELECT sea la más versátil y la más empleada. Es a la que


recurrimos para obtener una información concreta de una base de datos y cuenta con la virtud de
poder consultar una sola tabla o algunas.

Cuando identificamos la funcionalidad SELECT, debemos conocer además las


cláusulas, indicaciones que se emplean para concretar cuáles son los datos que nos interesan, las
condiciones de modificación que definirán los datos que iremos a elegir:

 FROM: indica la tabla con la que se va a trabajar.


 WHERE: fija las condiciones que deben cumplir los registros que se van a seleccionar.
 GROUP BY: clasifica los registros seleccionados en diferentes grupos específicos.
 HAVING: define la condición que debe cumplir cada grupo.
 ORDER BY: ordena los registros seleccionados atendiendo a unos criterios.

Implementando estas indicaciones en cualquier consulta elemental, la base de datos nos


devolverá una tabla, con filas, campos, registros y columnas, empero que solamente está en
memoria. O sea, que cuando dejemos de usarla, desaparece. En cada consulta se calcula otra vez
el resultado y surge una tabla distinta.

La sintaxis de una consulta básica sería:

1. SELECT
2. Campo1 (nombre), Campo2 (apellido), Campos 3 (mail)…
3. FROM
4. Tabla (Clientes)

Esta consulta devolverá una tabla en memoria con el nombre, apellido y mail de la tabla
Consumidores. Si deseamos que aquellos datos aparezcan siguiendo un orden definido debemos
especificarlo con la cláusula ORDER BY:

1. SELECT
2. Campo1 (nombre), Campo2 (apellido), Campos 3 (mail)…
3. FROM
4. Tabla (Clientes)
5. ORDER BY (apellido)

La cláusula ORDER BY permite operar con más de un campo.

OPERADORES

En esta clase de consultas además tenemos la posibilidad de utilizar operadores para filtrar
resultados y especificar comparaciones entre expresiones.

OPERADORES LÓGICOS:

AND: analiza dos condiciones y devuelve únicamente valores en los que se cumplen
ambas.

OR: analiza dos condiciones y devuelve valores en los que una de las dos es cierta.

NOT: devuelve el valor contrario de la expresión que se plantea.

OPERADORES DE COMPARACIÓN:

< Menor que

> Mayor que

<> Distinto de

<= Menor ó Igual que

>= Mayor ó Igual que

= Igual que

BETWEEN: indica un intervalo de valores.

LIKE: expresa una comparación.

IN: especifica una relación de valores determinados.

FUNCIONES DE AGREGADO
Las funcionalidades de añadido o funcionalidades agregadas aportan al lenguaje SQL
utilidades de cálculo para ejercer con los datos de las tablas.

 AVG: calcula el término medio de los valores de un campo concreto.


 COUNT: haya el número de registros de la selección.
 SUM: suma los valores.
 MAX: devuelve el valor más alto.
 MIN: Devuelve el valor más bajo.

También podría gustarte